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

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

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

清空List列表

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

运行后输出结果如下

1
2
3
$ python main.py
[]
[]

替换所有元素

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

运行后输出结果如下

1
2
3
4
$ python main.py
['a', 'b', 'c']
['a', 'b', 'c']
True

List复制

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

运行后输出结果如下

1
2
3
4
$ python main.py
[1, 2, 3, 4]
[1, 2, 3, 4]
False
Licensed under CC BY-NC-SA 4.0
最后更新于 Jul 30, 2025 11:03 +0800