每篇必看前言:
该笔记适用于有C/C++/Java基础的想要迅速掌握Python语法的人。
该笔记是以B站黑马2022版教程为背景,所作的笔记。
往期链接:
四、http://t.csdn.cn/N7Ccpw
对比小结:
a={1}
print(type(a))
b=(1)
print(type(b))
c=[1]
print(type(c))
d=(1, )
print(type(d))
e={1: 1}
print(type(e))
a={}
print(type(a))
b=()
print(type(b))
c=[]
print(type(c))
d=set()
print(type(d))
通用操作:
max(容器)、min(容器)
sorted(容器, reverse=bool)
第二个bool值是reverse的意思,默认排序是False,即从小到大,手动写上True之后是从大到小。
且所有容器的排序结果都是一个list,其中字符串对象的排序就是将单个字符拿出并进行排序。字典对象的排序是舍弃value值,对key进行排序。
a={11, 33, 0, 78, 21, 12}
b=sorted(a)
c=sorted(a, reverse=True) # 写c=sorted(a, True)会报错
print(b)
print(c)
容器类型转换:
list(容器):
str(容器):
tuple(容器):
set(容器):
ATT:字符串转成其他容器会将每个字符取出来转成单独的元素。
字典转成其他容器会将value都抛弃掉,将key转成单独的元素。
没有dict(容器)