Python 列表与字典操作全解析
1. 列表的其他常见操作
在 Python 中,列表是可变类型,这意味着我们可以使用 del 语句在原地删除列表中的元素或部分元素。以下是具体示例:
>>> L
['MIELONKA!', 'jest', 'najsmaczniejsza', 'puszkowana']
>>> del L[0] # 删除一个元素
>>> L
['jest', 'najsmaczniejsza', 'puszkowana']
>>> del L[1:] # 删除整个部分
>>> L # 等同于 L[1:] = []
['jest']
我们还可以通过将切片赋值为空列表的方式删除列表片段,例如 L[i:j] = [] ,Python 会删除左侧指定的切片,且不会插入任何内容。但如果将空列表赋值给索引,只是在指定位置存储对空列表对象的引用,而不是删除元素。
>>> L = ['Mam', 'już', 'coś']
>>> L[1:] = []
>>> L
['Mam']
>>> L[0] = []
>>> L
[[]]
除了上述操作,Python 列表还有其他方法和操作。例如,在 Python 3.3 中新增了 L
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



