之前说过五种数据容器,它们有一些通用的方法,先声明五种数据容器:
- 列表 list = [1, 2, 3]
- 元组 tuple = (1, 2, 3)
- 字符串 str = “1, 2, 3”
- 集合 set = { 1, 2, 3}
- 字典 dict = {“小明”: 18, “小红”: 17, “小李”: 20}
my_list = [1, 2, 3]
my_tuple = (1, 2, 3)
my_str = "123"
my_set = {1, 2, 3}
my_dict = {"小明": 18, "小红": 17, "小李": 20}
- 获取容器的长度,len(容器).
# 容器的长度 len(容器)
print(f"容器的长度是:{len(my_list)}") # 3
print(f"容器的长度是:{len(my_tuple)}") # 3
print(f"容器的长度是:{len(my_str)}") # 3
print(f"容器的长度是:{len(my_set)}") # 3
print(f"容器的长度是:{len(my_dict)}") # 3
- 获取容器的最大元素,max(容器)。
print(f"容器最大元素是:{max(my_list)}") # 3
print(f"容器最大元素是:{max(my_tuple)}") # 3
print(f"容器最大元素是:{max(my_str)}") # 3
print(f"容器最大元素是:{max(my_set)}") # 3
print(f"容器最大元素是:{max(my_dict)}") # 小红
- 获取容器的最小元素,min(容器)。
print(f"容器最小元素是:{min(my_list)}") # 1
print(f"容器最小元素是:{min(my_tuple)}") # 1
print(f"容器最小元素是:{min(my_str)}") # 1
print(f"容器最小元素是:{min(my_set)}") # 1
print(f"容器最小元素是:{min(my_dict)}") # 小明
- 容器之间的相互转换:str()、list()、duple()、set()
# list() 字符串会把每个元素取出,放到列表中,集合会取出所有的key放进列表。
# duple() 字符串会把每个元素取出,放到元组中,集合会取出所有的key放进元组。
# str() 转字符串,以上五类在原类型上加上“”,print出来会感觉没有变化。
print(f"容器转str类型:{str(my_list)}") # 容器转str类型:[1, 2, 3]
print(f"容器转str类型:{str(my_tuple)}") # 容器转str类型:(1, 2, 3)
print(f"容器转str类型:{str(my_str)}") # 容器转str类型:123
print(f"容器转str类型:{str(my_set)}") # 容器转str类型:{1, 2, 3}
print(f"容器转str类型:{str(my_dict)}") # 容器转str类型:{'小明': 18, '小红': 17, '小李': 20}
# set() 转集合,字典转集合只会将key放到集合中,五种类型的顺序也会有变化。
- 容器的排序,sorted(容器, reverse = Flase),会返回列表对象,字典排序丢失value,reverse是非必传选项,默认为false 表示排序按正序排列,如果改为True则会按倒序排序。
print(sorted(my_list)) # [1, 2, 3]
print(sorted(my_list, reverse=True)) # [3, 2, 1]
- 字符串的比较规则遵循Ascll表规则比较。
- 拓展 字符串比较大小遵循ASCLL表规则比较。
- 字符串包含:大小写英文单词、 数字、特殊符号(!、\、|、@、#、空格等)。
- 字符串比较是一位一位进行对比,只要有一位大,则为大。如果相同,则向后顺延。
题外话
当下这个大数据时代不掌握一门编程语言怎么跟的上脚本呢?当下最火的编程语言Python前景一片光明!如果你也想跟上时代提升自己那么请看一下.
感兴趣的小伙伴,赠送全套Python学习资料,包含面试题、简历资料等具体看下方。
👉CSDN大礼包🎁:全网最全《Python学习资料》免费赠送🆓!(安全链接,放心点击)
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python必备开发工具
工具都帮大家整理好了,安装就可直接上手!
三、最新Python学习笔记
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
四、Python视频合集
观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
五、实战案例
纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
六、面试宝典
简历模板
👉CSDN大礼包🎁:全网最全《Python学习资料》免费赠送🆓!(安全链接,放心点击)
若有侵权,请联系删除