Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.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_Join_Append - Fatal编程技术网

Python—如何向字符串中添加空白字符,以便向数据库中添加列

Python—如何向字符串中添加空白字符,以便向数据库中添加列,python,join,append,Python,Join,Append,我使用的是SQLite3和Python2.7ATM。我遇到了一个问题,我的列表中有一组数据,其中一个字符串最多可以包含5个字符,但不一定——当将其放入我的sql表时,我需要5列tho。因此,我尝试将“'”添加到字符串中,以便添加额外的列—到目前为止,我已经添加了以下内容: while len(row[36].split(',')) < 5: row[36] = '%s%s'%(row[36],', ') while len(第[36]行)。拆分(“,”)

我使用的是SQLite3和Python2.7ATM。我遇到了一个问题,我的列表中有一组数据,其中一个字符串最多可以包含5个字符,但不一定——当将其放入我的sql表时,我需要5列tho。因此,我尝试将“'”添加到字符串中,以便添加额外的列—到目前为止,我已经添加了以下内容:

while len(row[36].split(',')) < 5:
    row[36] = '%s%s'%(row[36],', ')
while len(第[36]行)。拆分(“,”)<5:
第[36]行=“%s%s%”(第[36],“,”行)
我此时遇到的错误是:
TypeError:“tuple”对象不支持项分配。

如果还需要什么,请告诉我


谢谢,

因此,看起来
变量实际上是一个元组,而不是一个列表

元组是不可变的。您需要先将
转换为列表,然后才能更改其中的值:

row=列表(row)

或者更好的做法是,在创建
行时,将其作为一个列表开始