无名阁,只为技术而生。流水不争先,争的是滔滔不绝。

(python 列表切片) 详解Python 列表切片技巧 Python 列表切片基本用法 全网首发(图文详解1)

前沿技术 Micheal 4个月前 (05-28) 54次浏览 已收录 扫描二维码

(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)

喜欢 (0)
[]
分享 (0)
关于作者:
流水不争先,争的是滔滔不绝