初识List

目录

 

初识list:

len()

索引

append()

insert()

pop()

替换元素

其他细节


  • 初识list:

list是一个可变的有序表

>>> classmates = ['Michael', 'Bob', 'Tracy']
>>> classmates
['Michael', 'Bob', 'Tracy']
  • len()

>>> len(classmates)
3
  • 索引

正序:0 ~ len()-1         倒序:-1 ~ -len()  

>>> classmates[0]
'Michael'
>>> classmates[-1]
'Tracy'
  • append()

添加元素到末尾

>>> classmates.append('Adam')
>>> classmates
['Michael', 'Bob', 'Tracy', 'Adam']
  • insert()

把元素插入到指定的位置,原来此位元素后移

>>> classmates.insert(1, 'Jack')
>>> classmates
['Michael', 'Jack', 'Bob', 'Tracy', 'Adam']
  • pop()

默认删除末尾,指定删除对应元素

>>> classmates.pop()
'Adam'
>>> classmates
['Michael', 'Jack', 'Bob', 'Tracy']
>>> classmates.pop(1)
'Jack'
>>> classmates
['Michael', 'Bob', 'Tracy']
  • 替换元素

直接赋值给对应索引位置

>>> classmates[1] = 'Sarah'
>>> classmates
['Michael', 'Sarah', 'Tracy']
  • 其他细节

list里面的元素的数据类型也可以不同,比如:
>>> L = ['Apple', 123, True]
list元素也可以是另一个list,比如:
>>> s = ['python', 'java', ['asp', 'php'], 'scheme']
>>> len(s)
4
注意:要拿到'php'可以写p[1]或者s[2][1]

猜你喜欢

转载自blog.csdn.net/little_nono/article/details/82389424