1.列表
标识符:[ ]
关键字:list
定义:
list1 = [] #空列表
print(type(list1)) # <class 'list'>
list2 = ['apple', 'banana', 'orange']
print(list2) # ['apple', 'banana', 'orange']
列表的特性:有序、可变
有序:列表中的每个元素都有下标,从0开始
列表的取值:列表变量名称[索引]
可变:增删改操作
列表的操作:列表的变量名称.函数
举例:
lst1 = [1,2,3,4]
lst2 = [5,6]
#长度
print(len(lst1))
#反转
lst1.reverse()
print(lst1)
#增加
lst1.append(9)
print(lst1)
#添加,列表名称.insert(a,b) a索引, b添加的值
lst1.insert(2,22)
print(lst1)
#组合
lst1.extend(lst2)
print(lst1)
#删除
lst1.remove(2)
print(lst1)
#默认删除最后一个,也可以根据索引删除
lst1.pop(3)
print(lst1)
2.字典
具有键值映射关系的无序数据组合
key:value key不变(不能重复) value可变
标识符:{}
关键字:dict
定义:
dic1 = {
'name' = 'lili',
'年纪' = 12,
}
print(dic1)
#增加
dic1['性别'] = '女'
print(dic1)
#修改
dic1['姓名'] = '小米'
print(dic1)
#删除
dic1.pop('age')
print(dic1)
#从后往前删除
dic1.popitem()
print(dic1)
#清空
dic1.clear()
print(dic1)