列表

列表(list)

列表是最常见的一种数据形式,它可以把大量的数据放在一起,可以对其进行集中处理
列表是以方括号“[]”包围的数据集合,不同数据之间以","分割,列表中可以包含任何数据类型
也可以包含另一个列表,列表也可以通过序号来访问其中的数据
创建一个列表
s = []
s = [1,2,3]
s = ["1","2","a"]
print(s)

列表的操作函数

list.append(x)                      # 列表尾部追加成员x
list.count(x)                       # 返回列表中的参数x 出现的次数
list.extend(x)                      # 向列表中追加另一个列表x
list.index(x)                       # 返回参数x在列表的序号(x不存在会报错)
list.insert(index,object)           # 向列表中指定位置(index)插入数据(object)
list.pop()                          # 删除列表中尾部的成员并返回删除的成员
list.remove(x)                      # 删除列表中的指定成员,有多个则删除第一个,不存在会报错
list.reverse()                      # 将列表中的数据顺序颠倒
list.sort()                         # 将列表中成员排序(要求其成员可排序,否则报错)

执行结果如下:

s = [1,2,3,4]               # 建立一个列表
s.append(1)                 # 列表尾部追加元素1
s.count(1)                  # 统计1在列表中出现的次数
s.extend(["a","b"])         # 列表后追加一个列表所有的元素
s.index(2)                  # 元素2在列表中出现的位置
s.insert(3,0)               # 在序号3出插入元素0
s.pop()                     # 返回平删除列表中最后一个元素
s.remove(1)                 # 删除列表中元素1(仅删除第一个)
s.reverse()                 # 列表内元素顺序颠倒
s.sort()                    # 对列表元素排序

 

元组(tuple)

元组可以看成是一种特殊的列表,与列表不同的是元素一旦创建就不能改变
也不能添加和删除数据,因此想让一组数据不被改变就把他们放入到一个元组中即可
并且任何企图修改元素的操作都会发生报错
元组的基本形式是以圆括号“()”括起来的数据,它可以通过索引引用其中的元素
s = ()              # 创建一个空元组
s = tuple()         # 创建一个空元组
print(type(s))

 

posted @ 2018-08-21 17:20  principles  阅读(86)  评论(0)    收藏  举报