繁体   English   中英

Python:将多个参数附加到元组

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM