只要它們不是None
,如何向列表中添加多個變量?Python:從變量創建列表,只要它們不是無
如果其中一個是None
,那麼只有另一個應該被添加到列表中。
a = "A"
b = None
list_items = [a + b]
給出:
TypeError: ("cannot concatenate 'str' and 'NoneType' objects", u'occurred at index 0')
在上述示例中,該列表的組成部分將總是a
和b
。我懷疑只要下一個添加的變量不是None
,可以處理任意數量變量的解決方案將使用.extend()
清空列表[]
。這可能很有用,但最簡單的解決方案是什麼?