假设我有一个名为pair
的列表我希望它包含一对字符串和布尔值,如
pair = [(a,True), (b,False), (c,False)]
等等。我刚刚发现了元组,并希望将它们用于此目的,但它们是不可变的,这是一个无赖,因为我必须稍后添加和删除数据。我怎么能做到这一点?之后,我想处理对,例如if a is True: do this
答案 0 :(得分:2)
如果您需要可变性,请使用列表:
pair = [[a,True], [b,False], [c,False]]
然后你可以用这种方式改变项目:
pair[0][1] = False
答案 1 :(得分:1)
您可以使用dict
:
pari_dict = dict(pair)
if pari_dict[a]:
#do this