zoukankan      html  css  js  c++  java
  • python列表1

    List (列表)
    List(列表) 是 Python 中使用最 频繁的数据类 型。
    列表 可以 完成大 多数集 合类 的数据 结构 实现。 列表中 元素 的类型 可以 不相同 ,它支 持数 字,字 符串
    甚至 可以 包含列 表( 所谓嵌 套)。 列表 是写在 方括 号([])之间 、用 逗号分 隔开 的元素 列表。 和字 符
    串一样, 列表同样可以 被索引和截取 ,列表被截取 后返回一个包 含所需元素的 新列表。
    列表截取 的语法格式如 下:
    变量 [头下标:尾下标 ]
    索引值以 0 为开始值 ,-1 为从末尾 的开始位置。
    加号( +)是列表 连接运算符, 星号(*)是重复 操作。如下实 例:
    #!/usr/bin/python3
    list = [ 'abcd', 786 , 2.23, 'runoob', 70.2 ]
    第 9 页 共 117 页
    tinylist = [123, 'runoob']
    print (list) # 输出完整 列表
    print (list[0]) # 输出列表 第一个元素
    print (list[1:3]) # 从第二个 开始输出到第 三个元素
    print (list[2:]) # 输出从第 三个元素开始 的所有元素
    print (tinylist * 2) # 输出两次 列表
    print (list + tinylist) # 连接列表
    以上实例 输出结果:
    ['abcd', 786, 2.23, 'runoob', 70.2]
    abcd
    [786, 2.23]
    [2.23, 'runoob', 70.2]
    [123, 'runoob', 123, 'runoob']
    ['abcd', 786, 2.23, 'runoob', 70.2, 123, 'runoob']
    与 Python 字符串不 一样的是,列 表中的元素是 可以改变的:
    >>> a = [1, 2, 3, 4, 5, 6]
    >>> a[0] = 9
    >>> a[2:5] = [13, 14, 15]
    >>> a
    [9, 2, 13, 14, 15, 6]
    >>> a[2:5] = [] # 删除
    >>> a
    [9, 2, 6]
    List 内置了有 很多方法,例 如 append()、pop()等等,这 在后面会讲到 。
    注意:
    1、List 写在方括 号之间,元素 用逗号隔开。
    2、和字符 串一样, list 可以被索 引和切片。
    3、List 可以使用+操作符进 行拼接。
    4、List 中的元素 是可以改变的 。

  • 相关阅读:
    samtools获取uniq reads
    NSDate的比较
    UIViewAlertForUnsatisfiableConstraints布局问题
    如何将网页保存为pdf
    使用Carthage管理iOS依赖库
    输出格式
    解决问题思路
    重:将好用的控件,上次github,
    解决CocoaPods慢的小技巧
    swift开发笔记28 CoreML
  • 原文地址:https://www.cnblogs.com/yunlongaimeng/p/8654927.html
Copyright © 2011-2022 走看看