一、列表:

  1. 创建列表

>>> list1 = ['小三','小四','小五','小六','小七']
>>> list1
['小三', '小四', '小五', '小六', '小七']

2.插入元素

append()方法插入元素,参数是要添加的元素,默认在最后插入元素

>>> list1
['小三', '小四', '小五', '小六', '小七']
>>> list1.append('小八')
>>> list1
['小三', '小四', '小五', '小六', '小七', '小八']

insert()方法插入元素,参数有两个,第一个为要插入的位置,也就是要插入列表的下标,第二个是要插入的元素

>>> list1
['小三', '小四', '小五', '小六', '小七', '小八']
>>> list1.insert(0,'小二')
>>> list1
['小二', '小三', '小四', '小五', '小六', '小七', '小八']
>>>

3.删除元素

pop()方法删除元素,参数有一个,就是删除的小标,不加参数就默认为删除最后一个,返回删除的元素

不带参数

>>> list1
['小二', '小三', '小四', '小五', '小六', '小七', '小八']
>>> list1.pop()
'小八'
>>> list1
['小二', '小三', '小四', '小五', '小六', '小七']

带参数

>>> list1
['小二', '小三', '小四', '小五', '小六', '小七']
>>> list1.pop(2)
'小四'
>>> list1
['小二', '小三', '小五', '小六', '小七']

remove()方法删除元素,参数只有一个,就是要删除的元素

>>> list1
['小二', '小三', '小五', '小六']
>>> list1.remove('小五')
>>> list1
['小二', '小三', '小六']

二、元组,元组就是一个不可修改的"列表",看上去和列表没什么区别

  1. 创建元素

>>> tuple1 = ('小二','可以','来一杯','酒吗')
>>> tuple1
('小二', '可以', '来一杯', '酒吗')

2.给元组添加元素(元组不是不可以修改吗?怎么添加?)其实不是真正意义上的插入,之后通过其他方式实现这个目的

>>> tuple1
('小二', '可以', '来一杯', '酒吗')
>>>tuple1 = tuple1[:3]+ ('这样添加进去',) + tuple1[3:]
>>> tuple1
('小二', '可以', '来一杯', '这样添加进去', '酒吗'

3.删除元组的元素呢,同上理

>>> tuple1

('小二', '可以', '来一杯', '这样添加进去', '酒吗')

>>> tuple1 = tuple1[:2]+tuple1[3:]

>>> tuple1

('小二', '可以', '这样添加进去', '酒吗')

三、字符串也是同样的道理,就不一一举例啦


我是一个初学者,所以有不对的地方,希望大家能指出来,让我也能和你一起进步