请参阅下面的代码。
我需要创建一个元组,其中许多元素都是空的(None
)。因此,我正在创建list
,然后将其转换为tuple
。
我知道元组是不可变的,因此,是否有一种创建元组的标准方法? (我很担心)。我怎么能做得更好?
datadict = []
datadict.append(1)
datadict.append(name)
datadict.append(self.KeyEntry.get_text())
for field in self.fields:
if self.all_fields[field].get_text():
datadict.append(self.all_fields[field].get_text())
else:
datadict.append(None)
datatup = tuple(datadict)
答案 0 :(得分:1)
这是怎么回事?
data = tuple(self.all_fields[field].get_text() or None for field in self.fields)