-1
請參閱下面的代碼。使用可能無元素的循環創建元組
我需要創建一個元組,其中許多元素是空的(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)
什麼項目是'None',或一個元組是不可變的,與從列表創建一個元組有關?你有什麼實際問題? – davidism
其實我不知道如何做一個元組顯示的if循環。 – BaRud
但你不是。你正在做的就是你所描述的:建立一個列表,然後創建一個元組。有什麼問題? – davidism