1、什么是列表:
- 数据类型:可以存储多个数据的数据类型。
2、列表的表示:
“mystring”[1]
- [] 表示列表 a =
- 区别:mtr[]
- 列表当中每个元素可以是python任意数据类型
索引:获取某一个元素,
切片:获取多个元素
嵌套列表的元素获取
lst=["a","b", [1,2,3]]
print(lst[0]) # ===>a
print(lst[-1][1]) #====>2
3、列表的 增加 操作
----3.1 append()方法: 在列表末尾添加一个数据项**
a=["mm","56","sd"]
a.append("fd")
print(a)
# ==>['mm', '56', 'sd', 'fd']
#如果我末尾添加的是一个列表, 发现append()函数不论传入什么,都只将其视为列表的一个元素进行尾部插入
a1=["mm","56","sd"]
a1.append(["fd",1,3])
print(a1)
# ==>['mm', '56', 'sd', ['fd', 1, 3]]
----3.2 extend()方法:
在列表末尾添加一个数据集合 ,将传入的参数视为列表,并将该列表的每个元素一一逐个插入到原列表尾部。
b=["mm","56","sd"]
b.extend(["fd",1,3])
print(b)
#==>['mm', '56', 'sd', 'fd', 1, 3]
b1=["mm","56","sd"]
b1.extend({"fd":1}) #插入个字典
print(b1)
#==>['mm', '56', 'sd', 'fd']
----3.3 insert(索引, data)方法 ,指在某个特定位置(索引)前面增加一个数据项。
c=["mm","56","sd"]
c.insert(-1,"gg")
c.insert(0,"TT")
print(c)
#==>['TT', 'mm', '56', 'gg', 'sd']