我有一個字符串和元組列表。元組是這樣的(數字,元素):我需要從Python中的元組打印/返回多個元素
s = ["element1", (3, "element2"), (2, "element3")]
我需要的元組將被打印這樣的:
element1
element2
element2
element2
element3
element3
即,我需要數*元件打印。我想出了最好的是這樣的:
s = ["element1", (3, "element2"), (2, "element3")]
def bb (x):
for n in x:
if isinstance (n, str):
print (n)
if isinstance (n, tuple):
print (n[1])
-1,'type(x)== y''是鍵入檢查的可怕方法。 –
@Lattyware:不是所有情況。如果你在那裏有一個'namedtuple'(被用作一個類)? – Eric
有可能從我已有的東西中做點什麼嗎?我正在努力從朋友那裏獲得一些uni任務,我嘗試學習他們的步調,做他們必須做的事情,因爲它可能具有教學目的... – user1871015