Skip to main content

Python小技巧 - List不带索引可以做哪些有趣的事情

Python小技巧 - List不带索引可以做哪些有趣的事情

Python小技巧 - List不带索引可以做哪些有趣的事情

List不带索引可以做很多有趣的事情,比如下面的代码

清空List列表

list_1 = [1, 2, 3, 4]
a = list_1
del list_1[:]
print(list_1)
print(a)

运行后输出结果如下

$ python main.py
[]
[]

替换所有元素

list_1 = [1, 2, 3, 4]
a = list_1
list_1[:] = ['a', 'b', 'c']
print(list_1)
print(a)
print(a is list_1)

运行后输出结果如下

$ python main.py
['a', 'b', 'c']
['a', 'b', 'c']
True

List复制

list_1 = [1, 2, 3, 4]
a = list_1[:]
print(list_1)
print(a)
print(a is list_1)

运行后输出结果如下

$ python main.py
[1, 2, 3, 4]
[1, 2, 3, 4]
False

 

版权声明

版权声明

张大鹏 创作并维护的 Walkerfree 博客采用 创作共用保留署名-非商业-禁止演绎4.0国际许可证。本文首发于 Walkerfree 博客(http://www.walkerfree.com/),版权所有,侵权必究。本文永久链接:http://www.walkerfree.com/article/225