python第四天---元组和字典的魔法

python第四天---元组和字典的魔法,第1张

概述# 元组,元素不可以更改、增加、删除# 元组的第一级元素不可修改、删除、增加# 一般写元组是,最后加上逗号tu = (123, "wdsd", 213, (213, 213), [(31, "wdsd")], True, 43, 67,)# 索引v1 = tu[0]print(v1)# 切片v2 = tu[0:2]print(v2)# for
# 元组,元素不可以更改、增加、删除# 元组的第一级元素不可修改、删除、增加# 一般写元组是,最后加上逗号tu = (123,"wdsd",213,(213,213),[(31,"wdsd")],True,43,67,)# 索引v1 = tu[0]print(v1)# 切片v2 = tu[0:2]print(v2)# for循环  也是可迭代的对象# count 获取指定元素在元组中出现的次数# index 在元组中指定初始和结束位置的出现次数for i in tu:    print(i)# 元组 有序v3 = tu[3][0]print(v3)# 字典   类dict# 字典的value可以是任何一个值# 字典的key除了列表和字典,都可以# 字典无序# 索引方式找到指定元素# 支持del删除info = {    "k1": "v1",# 键值对    "k2": "v2"}v4 = info[‘k2‘]print(v4)# for循环for i1 in info.keys():              # 遍历key    print(i1)for i2 in info.values():            # 遍历value    print(i2)for i3,i4 in info.items():         # 遍历key和value    print(i3,i4)# 字典的方法# 1、clear 清除# 2、copy 浅拷贝# 3、fromkeys,根据序列,创建字典,并指定统一的值v5 = dict.fromkeys(["k1","k2","k3"],[123,433,456])print(v5)# 4、根据key获取值,key不存在时,可以指定默认的值(None)v6 = info.get("k2",123)print(v6)# 5、pop和popitem删除并获取值v7 = v5.pop("k1",30)print(v5,v7)v8,v9 = v5.popitem()print(v5,v8,v9)# 6、setdefault设置值,已存在不设置,获取对应的值,不存在 设置v10 = info.setdefault("k3","456")print(v10,info)# 7、update更新info.update({‘k1‘: ‘111‘,‘k4‘: ‘444‘})print(info)info.update(k1=100,k2=200,k5=‘wu‘)print(info)############################"""重要的keys()values()items()get()upadte()"""###################  大整理 ###########"""一 数字int二 字符串replace、find、join、strip、startseith、spilt、upper、lower、format、三 列表append、extend、insert索引、切片、循环四 元组索引、切片、循环   (一级元素不能删除、增加、修改)五 字典get、update、keys、values、itemsfor循环、索引六 布尔值bool()0  1假 None、""、()、[]、0   False"""
总结

以上是内存溢出为你收集整理的python第四天---元组和字典魔法全部内容,希望文章能够帮你解决python第四天---元组和字典的魔法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1195740.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存