Python切片

☆首页☆ 论坛 Python学习记录 Python切片

标签: 

正在查看 1 帖子:1-1 (共 1 个帖子)
  • 作者
    帖子
  • #2509
    羊毛客
    管理员

    1.取前10个数:
    >>> L[:10]
    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

    取后10个数:
    >>> L[-10:]
    [90, 91, 92, 93, 94, 95, 96, 97, 98, 99]

    取第11-20个数:
    >>> L[10:20]
    [10, 11, 12, 13, 14, 15, 16, 17, 18, 19]

    前10个数,每两个取一个:
    >>> L[:10:2]
    [0, 2, 4, 6, 8]

    所有数,每5个取一个:
    >>> L[::5]
    [0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95]

    2.元组tuple也可以用切片操作,只是操作的结果仍是tuple:
    >>> (0, 1, 2, 3, 4, 5)[:3]
    (0, 1, 2)

    3.字符串也可以用切片操作,操作结果仍是字符串:
    ‘ABCDEFG'[:3]
    ‘ABC’

正在查看 1 帖子:1-1 (共 1 个帖子)
  • 哎呀,回复话题必需登录。