1、数据容器 :一种可以容纳多份数据的数据类型 每一份称为一个元素 每个元素可以是任意的类型
列表list 元组tuple 字符串str 集合set 字典dict
2.列表 可以嵌套
定义语法:
#字面量
[元素1,元素2,,,,]
#定义变量
变量名称=[元素1,元素2,,,,]
#定义空列表
变量名称=[]
变量名称=list()
name_list=['it','aa','a']
print(name_list)
print(type(name_list))
3、列表的下标索引 从前往后 从零开始 每次加一 从后向前 -1开始 每次减一
name_list=['it','aa','a']
print(name_list[0])
name_list=['it','aa','a']
print(name_list[-1])
嵌套列表取出
name_list=[['it',9],['aa','a']]
print(name_list[0][0])
4、列表的查询功能 方法
查找某元素的下标 功能 查找指定元素在列表的下标,如果找不到 报错
语法 列表.index(元素) index就是列表对象(变量)内置的方法(函数)
name_list=['it','9','aa','a']
index = name_list.index('9')
print(index)
修改特定位置的元素值
语法 列表[下标]=值
name_list=['it','9','aa','a']
name_list[0]="嘿嘿"
print(name_list)
插入元素 语法 列表.insert(下标,元素) 在指定的下标位置 插入指定的元素
name_list=['it','9','aa','a']
name_list.insert(0,"heihei")
print(name_list)
追加元素1 语法 列表.append(元素) 将指定元素 追加到列表的尾部
name_list=['it','9','aa','a']
name_list.append("heihei")
print(name_list)
追加元素方式2 列表.extend(其他数据容器) 将其他数据容器的内容取出 以此追加到列表尾部
name_list=['it','9','aa','a']
name_list.extend(["heihei",1,2])
print(name_list)