python之列表与tuple

一、列表(list)

  列表为python的一种数据类型,可以随时删除或添加里面的元素。形式如下:

classmates = ['Michael','Bob','Tracy']
classmates
['Michael', 'Bob', 'Tracy']

  看len函数,查看变量的数目。用索引查看具体变量位置,0是索引开始位置;也可以反向索引。

len(classmates)
3
classmates[2]
'Tracy'
classmates[1]
'Bob'
classmates[-1]
'Tracy'
classmates[-2]
'Bob

  list函数。追加新元素;追加元素到指定位置;

classmates.append('Adam')
classmates
['Michael', 'Bob', 'Tracy', 'Adam']
classmates.insert(1,'Jack')
classmates
['Michael', 'Jack', 'Bob', 'Tracy', 'Adam']

  删除指定位置的元素,用pop(i)方法,其中i是索引位置。list中的元素也可以是列表,索引也按照列表位置进行索引。

classmates.pop(1)
'Jack'
s = ['python','c##','java',['yan','pan']]
s[3][1]
pan

 

二、tuple(元组)

  元组的元素一旦确定就不能更改。索引方式类似列表方式。

t = ('a', 'b', ['A', 'B'])
t[2]
['A','B']

 

posted @ 2020-10-15 12:16  上虞牧之  阅读(79)  评论(0)    收藏  举报