python--5
id的使用
返回一个代表id的唯一标志的值
这是相关的操作,[]里面的id是不会随值的改变而改变的,而()里的会
is判断两个数据是否相同(地址层次)
数组一般是不相等的,但字符串可以相等
in判断两个字符串是否存在包含关系
del删除,操作方法 del 被操作的数组[起始的数:结束的数]
与序列相关的函数
1.列表,元组和字符串相互转换的函数
list(),tuple(),str()
min与max比较的是大小,返回最小或者最大的那个,如果是字符串则返回ascll最大的那个
min(要查找的数组或者字符串,default = "返回的话如果没有最小的话")
sum计算集合里面的数据的值之和
sum(p):计算p数组的全部的值之和
sum(p,start = 100):从100开始加
sorted():reversed():
上面的函数与sort()和reverse()的区别是,上面的不会影响原来的数组里面的函数
也可以对字符串进行排序
sorted(,key= len):就是按照字符长度来算了:原理:先调用key里面的方法,再进行排序
返回的均为列表
all();any();
all(P):判断P所有的数据
any(P):判断P中有无一个数据
enumerate()
zip():
其中zip创建的数组,数组的长度根据最短的那个来
可以通过调用包来使其按最长的那个来算
map()函数
ord就是输出原来的ascll的值
pow就是计算他的多少次方map(pow,[A],[B])A的B次方
list返回的是一个数组
list里面还可以使用max等多个函数
迭代对象是可以重复使用的
迭代器是一次性的(即你使用完后就没了不会保存)
iter():特别对迭代器的
字典的语法:
这种方法就是字典
字典存在增删改查,再字典中一个建对应一个值(即吕布对应口口布)
不存在重复
删除数据.pop("键值"):
也可以使用del来进行删除
clear():删除建表的内容,键值加值
字典型:
这就是说明里面没有a
items():keys():values():这三个方法分别获取列表的键值对
setdefault这个方法就是查找数据信息,如果符合要求就输出他的值,如果不符合要求就用后面的数据赋给他
对于集合能用的方法,对字典也有用
list:将字典转换为列表
iter:迭代器就是只能跑一次
next(P):一个一个输出
嵌套:
这就是字典型的嵌套
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决