一、列表的索引和切片

 1 li = ['a','b','c',1,2,3]
 2 print(li[0])
 3 print(li[2])
 4 print(li[-1])
 5 # a
 6 # c
 7 # 3
 8 #切片
 9 print(li[0:3])
10 print(li[2:5])
11 print(li[0:5:2])
12 # ['a', 'b', 'c']
13 # ['c', 1, 2]
14 # ['a', 'c', 2]

 

二、增

2.1、append(self, p_object)  添加

1 Demo = ['name','age','job']
2 Demo.append('hobby')     #在列表后面新增元素 
3 print(Demo)
4 Demo.append([1,'hehe',True])
5 print(Demo)                            #直接添加整个列表
6 # ['name', 'age', 'job', 'hobby']
7 # ['name', 'age', 'job', 'hobby', [1, 'hehe', True]]

 

2.2、insert(self,  index, p_object)  插入

1 Demo = ['name','age','job']
2 Demo.insert(1,'kitty')    #通过索引插入
3 print(Demo)
4 # ['name', 'kitty', 'age', 'job']

nsert()只能通过 索引 插入

2.3、extend(self,  iterable)

在列表后面   可迭代 的添加

 1 Demo = ['name','age','job']
 2 Demo.extend(' ')
 3 print(Demo)
 4 # ['name', 'age', 'job', ' ']
 5 Demo = ['name','age','job']
 6 Demo.extend('a')
 7 print(Demo)
 8 # ['name', 'age', 'job', 'a']
 9 Demo = ['name','age','job']
10 Demo.extend('abc')          #可迭代的对象拆分遍历后添加
11 print(Demo)
12 # ['name', 'age', 'job', 'a', 'b', 'c']
13 Demo = ['name','age','job']
14 Demo.extend(['abc','b','c'])   #可迭代的对象拆分(子序列)遍历后添加
15 print(Demo)
16 # ['name', 'age', 'job', 'abc', 'b', 'c']
extend()

相关文章:

  • 2021-12-29
  • 2022-12-23
  • 2021-08-17
  • 2021-06-15
  • 2021-10-26
  • 2021-11-18
  • 2022-01-05
猜你喜欢
  • 2020-06-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-16
  • 2021-08-01
  • 2022-12-23
相关资源
相似解决方案