1. list#类
6.字典 dict
li = [1,2,"Age",[12,3,[1,2]], True]#对象2. list特征
#中括号括起来
#元素用,分割
#可以使数字,字符串,列表,布尔值
#列表可以嵌套列表
#多维
#索引取值
print(li[3])
#切片
print(li[3:-1])
#for/while 循环
for item in li
print(item)
#列表元素可以被修改,而无需重新分配空间创建
li[1] = 100
li[1:3] = [120,90]
#可以被删除
del li[1]
del li[0:2]
#in操作
bIn = 1 in li
#能循环的都可以转换成列表
s = 'sdkflksn'
s2 = list(s)
#list可以转换成字符串
r = str(li)#列表中的“,”还存在,需要自己写循环
v="".join(li)#仅限于纯字符串列表
append()#附加一个参数3. 元组 tuple
clear()#清空列表
copy()#浅拷贝
count()#计算元素出现的次数
extend()#附加所有可循环的元素
index()#某个元素的第一个索引
insert()#在指定索引位置插入元素
pop()#获取被删除的值,默认删除最后一个索引
remove()#删除列表中指定值,左边优先
reverse()#将当前列表所有元素首尾翻转
sort()#排序
tu = (11,22,33,44)4. tuple 特征
#元组的一级元素不可以修改,不能被增加或者删除
#元组可以索引,切片, for循环
#元组和str,list相互转换
count()#计算元素出现的次数5.元素不可改变用元组,否则用列表
index()#某个元素的第一个索引
6.字典 dict
info = {'k1':'v1', 'k2':'v2'}#键值对7. dict特征
#value可以是任意类型数据
#list,dict不可以作为dict key
#dict 是无序的
#可以删除,for 循环
#key不可以重复
del info['k1']
.keys()
.values()
.items()
clear()8.总结
copy()
fromkeys()#根据序列,创建字典,并指定统一的值
get()#根据key获取值,key不存在时,可以指定默认值
keys()
pop()#指定删除
popitem()#随机删除
setdefault()#设置值,如果存在,获取对应的值。如果不存在,就会添加并返回值
values()
update()#更新值,如果不存在,添加。如果存在,直接更新值
dic.update({'k1':'v1'})
dic.update(k1 = "v1")
1)数字
int(...)
2)字符串
replace/find/join/strip/startswith/split/upper/lower/format**字典
3)列表
append/extend/insert索引,切片,循环
4)元组
索引,切片,循环,一级元素不可修改
5)字典
get/update/keys/values/items
for循环,索引
6)布尔值
bool(...)None/""/()/{}/[]/0 ==>False