我想在元组中附加多个参数,但我不知道如何
这是我的dict()
:
OBJECTS = { item1 : 'None', item2 : 'None' }
CODE:
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个)
答案 0 :(得分:1)
您可以使用+
运算符来连接集合:
[1, 2, 3] + [4, 5, 6]
(1, 2, 3) + (4, 5, 6)
答案 1 :(得分:1)
如错误所述,您一次只能将一个项目附加到列表中。
所以,你想两次致电append
:
data_list.append(tuple(line.strip().split('|')))
data_list.append(OBJECTS)
但是,考虑到OBJECTS
不依赖于该行,我不确定是否要为每一行实际附加OBJECTS
数组。