python中的List和tuple

1.list--列表

  • list是一种有序数据集合,可以添加、删除元素。里面的元素类型可以不同
  • list=['hu','yang','paul']
  • 对list的操作
    • len(list)获取长度
    • 访问:类似于数组,从0开始  ,list[0]
    • 倒序访问:L[-1],-1代表最后一个元素
    • 添加:使用list.append('huyang'),可将’huyang‘元素添加到list的表尾。
    • 删除:list.pop()删除最后一个元素,也可以指定元素索引pop(1)
  • list可以通过zip()函数将两个list合并为一个list
>>> zip([10, 20, 30], ['A', 'B', 'C'])
[(10, 'A'), (20, 'B'), (30, 'C')]

2.tuple--元组

  • tuple是另一种有序列表,但初始化后不能修改
  • tuple=(1,)表示一个元素的元组
  • 将tuple元组作为list的元素,可以达到“可变”的元组的目的
    •  eg.    t  = ('a',  'b',  ['A',    'B'])
  • python中的List和tuple