字典:
info = {
'01': "li li",
'02':"bin bin",
'03': "lu lu" ,
}
b={
'05': "qiu qiu",
1:3,
2:5
}
info.update(b)
for i in info:
print(i,info[i])
info["01"]="jin jin" #修改
info["04"]="rong rong" #增加
del info["02"] #删除
info.pop("02") #删除
info.popitem() #删除
print(info)
print(info.get('02')) #查找
列表:
name = ["a","b","c","d"]
name.append("e") #增加
name.insert(2,"f") #插入
name[2]="g" #修改
name.remove("c") #删除
del name[2] #删除
name.pop(1)
name.append("e")
print(name)
print(name.index("e")) #查
print(name[name.index("e")])
print(name.count("e"))
字符串:
name = "my \tname is {name} and i am {year} old"
print(name.capitalize())
print(name.count("a"))
print(name.center(50,"-"))
print(name.endswith("ex"))
print(name.expandtabs(tabsize=30))
print(name[name.find("name"):])
print(name.format(name='alex',year=23))
print(name.format_map( {'name':'alex','year':12} ))
print('ab23'.isalnum())
print('abA'.isalpha())
print('1A'.isdecimal())
print('1A'.isdigit())
print('a 1A'.isidentifier()) #判读是不是一个合法的标识符
集合:
#集合的使用
list_1 = [1,4,5,7,3,6,7,9]
list_1 = set(list_1)
list_2 = set([2,6,0,66,22,8,4])
#print(list_1,list_2)
#交集
print(list_1.intersection(list_2))
print(list_1 & list_2)
#并集
print(list_1.union(list_2))
print(list_1 | list_2)
#差集
print(list_1.difference(list_2))
print(list_2.difference(list_1))
print(list_1 ^ list_2)
print(list_1 - list_2)
#子集
list_3 = set([1,3,7])
print(list_3.issubset(list_1))
print(list_1.issubset(list_3))
list_1.add(999) #添加数据
list_1.update([88,77,55]) #添加数据
print(list_1.pop()) #删除数据
print(list_1)