zoukankan      html  css  js  c++  java
  • python列表和分片

    列表的分片

    str = "0123456789"
    print("打印第0个元素:" ,str[0])
    print("负数表示倒数第N个元素,-1表示倒数第一个元素:" ,str[-1])
    print("分片操作,str[start:end], start会包含在结果中而end却不会:" ,str[1:5])
    print("冒号后不写表示从start到末尾:" ,str[5:])
    print("表示从倒数第二个元素一直到末尾:" ,str[-2:])
    print("表示从倒数第六个元素到倒数第二个元素,但不包含倒数第二个元素:" ,str[-6:-2])
    print("start不写表示从开头开始到end, 但不包含end:" ,str[:4])
    print("start和end都不写表示整个列表:" ,str[:])
    print("支持步长,步长为正数表示从start到end每隔N个数打印一个:" ,str[::2])
    print("步长为负数表示从end到start每隔N个数打印一个:" ,str[::-2])
    print("若end比start小,则步长必须为负数否则会出错:" ,str[-1:-6:-1])
    print("两个序列相加会合并:" ,[1, 2, 3] + [4, 5, 6])
    print("序列乘法相当于3个序列相加:" , [1, 2, 3] * 3)

     修改、删除元素和分片修改删除元素

    #修改删除和分片修改删除元素
    str = [0,1,2,3,4,5,6,7,8,9]
    str[1] = 'b'
    print(str) #[0'b'23456789]
    del str[1]
    print(str) #[023456789]
    del str[5:]
    print(str)
    str[5:] = [6,7,8,9]
    print(str)
  • 相关阅读:
    iOS 单例(Singleton)总结 和第三库引用单例
    iOS OpenURL用法简介
    CGContextRef学习笔记
    iOS 绘图(虚线、椭圆)
    iPhone4s 7.0.3-4 TableView 数据越界 解决方案
    Android Media应用开发
    RTMP & HLS
    Debug tool 学习笔记
    video codec 学习笔记
    matplotlib和numpy 学习笔记
  • 原文地址:https://www.cnblogs.com/scofi/p/4875643.html
Copyright © 2011-2022 走看看