第四章:list的增删改查
1、list列表
>>> a = []
>>> a
[]
>>> print(a)
[]
>>> a=[1,"s",(1,2),["a"],{
1:2}]
>>> print(a)
[1, 's', (1, 2), ['a'], {
1: 2}]
>>> print(type(a))
<class 'list'>
>>>
2、List-增加
List列表增加元素的几种方法append、insert、extend
方法一:append():增加一个元素在列表的最后面,增加列表的时候,不会将列表拆开。
>>> b=[]
>>> b
[]
>>> b.append("a")
>>> b
['a']
>>> b.append("b")
>>> b
['a', 'b']
>>> b.append("c")
>>> b
['a', 'b', 'c']
方法二:insert(),需要插入的下标和插入的数据。
>>> b=['a','b','c']
>>> b
['a', 'b', 'c']
>>> b.insert(1,"100")
>>> b
['a', '100', 'b', 'c']
方法三:extend()增加列表的时候,增加后会将列表拆开。
>>> b
['a', '100', 'b', 'c']
>>> c=[1.1,2.2]
>>> c
[1.1, 2.2]
>>> b.extend(c)
>>> b
['a', '100', 'b', 'c', 1.1, 2.2]
>>> c
[1.1, 2.2]
>>> b.append(c)
>>> b
['a', '100', 'b', 'c', 1.1, 2.2, [1.1, 2.2]]
⚠️extend增加列表的时候会拆开原来的列表,append增加列表的时候不会将增加的列表拆开。
练习题:把一个字符串”abcdefg”,插入到一个list中,每一个字母占一个list中的元素位置,例如:[‘a’,’b’,’c’,’d’,’e’,’f’,’g’]。
>>> a
[]
>>> b