为什么更改此字符串

问题描述 投票:0回答:2
cards = ['K', 'Q', 'J', '10', 'Z']
holding = []
for card in cards:
    if card != 'Z':
        holding.extend(card)
print(holding)

输出为:

[['K','Q','J','1','0']

为什么不[[K],'Q','J','10']?

python pycharm
2个回答
1
投票

您打算使用append()


1
投票

[.extend遍历赋予它的元素,并将它们一一添加(请参阅link)

© www.soinside.com 2019 - 2024. All rights reserved.