[英]Python : append multiple arguments to the tuple
我想将多个参数附加到元组,但是我不知道如何
这是我的dict()
:
OBJECTS = { item1 : 'None', item2 : 'None' }
码:
def a(file):
fp = open(file, 'Ur')
data_list = []
for line in fp:
data_list.append(tuple(line.strip().split('|')),OBJECTS)
fp.close()
return data_list
和Python返回错误:
TypeError:append()仅接受一个参数(给定2个)
您可以使用+
运算符来连接集合:
[1, 2, 3] + [4, 5, 6]
(1, 2, 3) + (4, 5, 6)
由于错误状态,您一次只能将一个项目追加到列表中。
因此,您想两次调用append
:
data_list.append(tuple(line.strip().split('|')))
data_list.append(OBJECTS)
但是,考虑到OBJECTS
并不依赖于该行,因此我不确定是否要将OBJECTS
实际附加到每一行的数组中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.