Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ';元组';对象不支持项目分配&;名称错误:名称_Python - Fatal编程技术网

Python ';元组';对象不支持项目分配&;名称错误:名称

Python ';元组';对象不支持项目分配&;名称错误:名称,python,Python,代码 我一直在整理这些内容,不断收到错误“NameError:name splitCoord未定义”和“tuple”对象不支持项分配”有人能帮忙吗 import re letters = ["x","A","B","C","D","E","F","G","H","I","J",&

代码

我一直在整理这些内容,不断收到错误“NameError:name splitCoord未定义”和“tuple”对象不支持项分配”有人能帮忙吗

import re
letters = ["x","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P"]

def coordSplit(coord):
        splitCoord=[]
        match = re.match(r"([A-Z]+)([0-9]+)", coord, re.I)
        if match:
            splitCoord = match.groups()
        count=0
        for letter in letters:
            if splitCoord[0] == letter:
                print(splitCoord[0])
                splitCoord[1] = str(count) #it can not change this value to a number NameError: name xxx is not defined
            count = count + 1
        return splitCoord

location = "H6"
coordSplit(location)
返回一个元组

因此,这一行:

splitCoord = match.groups()
不会工作,因为元组是不可变的

使用:


我没有名字错误。您使用的是什么版本的Python?
splitCoord[1] = str(count)
splitCoord = list(match.groups())