在python中使用*运算符创建列表

hbp*_*oss 0 python list

为什么要[0] * 5创建一个列表[0, 0, 0, 0, 0],而不是[[0], [0], [0], [0], [0]]

*操作员是否重复[0]5次导致[[0], [0], [0], [0], [0]]

Max*_*Max 6

就像数学:

[0] * 5 = [0] + [0] + [0] + [0] + [0],是的[0, 0, 0, 0, 0].

我想如果[0] + [0]突然变成人们会更加惊讶[[0], [0]].

对于字符串,元组和列表,+是一个追加运算符.这种乘法适用于所有这些.