我想創建一個字符串列表。除了一些元素之外,絃樂應該都是相同的,它們應該是不同的。這樣做,我碰到一個奇怪的現象:更改字符串列表中的元素
x = ['spam', 'spam', 'spam', 'spam', 'spam']
x[1] = 'buzz'
x[2] = 'buzz'
x
Out[35]: ['spam', 'buzz', 'buzz', 'spam', 'spam']
但在另一方面:
y = ['spam'] * 5
y[1:3] = ['buzz']
y
Out[36]: ['spam', 'buzz', 'spam', 'spam']
可有人懇求告訴我什麼,我做錯了什麼?非常感謝您的幫助!
in'y [1:3] = ['buzz']'make'y [1:3] = ['buzz'] * 2' –