Python学习:列表复制

Python中可以很方便的利用切片来复制列表,但有个误区容易使初学者犯错误,即切片复制列表。

book = ['a','b','c','d']
#将book列表中的a、b、c复制到itbook中
itBook = book[0:2]
print(book)
print(itBook)

#将book关联到itbook1,两者指向同一个列表
itbook1 = book
book.append('e')
print(book)
print(itbook1)

#输出
['a', 'b', 'c', 'd']
['a', 'b']
['a', 'b', 'c', 'd', 'e']
['a', 'b', 'c', 'd', 'e']
发布了22 篇原创文章 · 获赞 3 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_41623154/article/details/82427389