博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基础数据类型的补充.py
阅读量:5332 次
发布时间:2019-06-14

本文共 1123 字,大约阅读时间需要 3 分钟。

1. 嵌套修改 举例:要求将wusir全部修改为大写 dic = {'name':'jinyuan',        'name_list':['wusir','TAIbai'],        'age':18} dic['name_list'][0].upper() 举例:要求将TAIbai全部替换为小写 dic['name_list'][1].lower() 举例:要求将wusir改为hello dic['name_list'][0] = 'hello' 2. 基础数据类型的补充: 1. tuple元组中如果只有一个元素没有逗号  则他不是元组是该元素对应的类型 l1 = (1) print(type(l1))    # int l2 = ('222') print(type(l2))    # str l3 = ('aaa','bbb') # tuple dict使用,用于创建一个字典 dic = dict.fromkeys(['name','age'],'jinyuan') print(dic)   # 结果为{'name':'jinyuan','age':'jinyuan'} 举例:要求将索引的奇数行删除 l1 = [11,22,33,44,55,66] for i in range(len(l1)-1,-1,-1):   # 解释:len(l1)-1为总长减一为开始,-1为结束,-1为反向步长。     if i % 2 == 1:     # 解释:如果i不能被二整除则执行语句del         del l1[i]      # del通过索引奇数位置删除 print(l1)              # 输出索引偶数位置 举例:要求将字典中的key键含有'k'元素的所有键值对删除。 dic = {'k1':'v1','k2':'v2','k3':'v3','name': 'alex'} 温馨提示: a = list(dic.keys())  # 把key转换成list print(a) b = dic.keys()        # 输出字典的所有key print(b) for i in list(dic.keys())  # 去除key变为list     if k in 'i':           # 看k是否在列表中         dic.pop(i)         # 如果在就删除key print(dic)                 # 输出删除后的dict

转载于:https://www.cnblogs.com/jin-yuana/p/9832184.html

你可能感兴趣的文章
Linux学习-汇总
查看>>
jQuery瀑布流+无限加载图片
查看>>
83. 删除排序链表中的重复元素
查看>>
bzoj1048 [HAOI2007]分割矩阵
查看>>
python中的__init__ 、__new__、__call__等内置函数的剖析
查看>>
Java中的编码
查看>>
PKUWC2018 5/6
查看>>
As-If-Serial 理解
查看>>
MYSQL SHOW VARIABLES简介
查看>>
雷林鹏分享:Redis 简介
查看>>
自卑都是自己不踏实做事的表现
查看>>
C# 网页自动填表自动登录 .
查看>>
netfilter 和 iptables
查看>>
洛谷P1005 矩阵取数游戏
查看>>
Django ORM操作
查看>>
2012年最佳30款免费 WordPress 主题
查看>>
在Silverlight中使用HierarchicalDataTemplate为TreeView实现递归树状结构
查看>>
HDU-1150 Machine Schedule 二分图匹配
查看>>
单例模式的5种写法
查看>>
安卓问题报告小记(四):Some projects cannot be imported because they already exist in the workspace...
查看>>