(python 列表切片) 详解Python 列表切片技巧
Python 的列表切片在许多计算和数据操作中都会用到,可以方便的从列表中取出或操作需要的值。以下是详细的使用和实现方法。
- 基本用法:列表[起始:结束:步进],默认情况下,起始为0,结束为列表长度,步进为1。
例子:list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] print(list[:]) # 输出:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] print(list[1:3]) # 输出:[1, 2], 注意这里3是不包括的 print(list[::2]) # 输出:[0, 2, 4, 6, 8], 从0起步,步进为2
- 起始和结束索引可以为负,表示从列表末尾往前数。
例子:print(list[-2:]) # 输出:[8, 9],从倒数第二个元素到列表末尾
- 列表切片还可以用于修改列表内容。
例子:list[1:3] = ['a', 'b'] # 把索引1和2的元素替换为'a','b' print(list) # 输出:[0, 'a', 'b', 3, 4, 5, 6, 7, 8, 9]
- 列表切片可以用于复制列表。
例子:list2 = list[:] # 复制整个列表,list2和list内容完全一样
这就是Python中的列表切片技巧,是不是已经明白了呢?
(迭代器) python中cycle函数的作用与使用方法 Python itertools cycle 函数介绍 全网首发(图文详解1)
(.iloc) Pandas loc、iloc用法详解 Pandas.loc和iloc索引方式 全网首发(图文详解1)