python-12-字典的嵌套与int快速排序
Posted 广深-小龙 --扬帆起航!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-12-字典的嵌套与int快速排序相关的知识,希望对你有一定的参考价值。
前言
字典的增删改查我们都有一定的认识与了解啦,但是字典也可以嵌套列表、字典、元组等数据结构。
一、字典的嵌套
1、修改、添加
dic = { "name": ["linlin", "小龙", "硬币哥"], "remove": { "addr": "深圳", "time": "2019.4.25", }, "avage": "18", } dic[\'avage\'] = 22 # 改avage=22 dic[\'name\'].append(\'天\') # 添加 天 到name对应的list print(dic)
2、添加到dict嵌套的dict
dic = { "name": ["linlin", "小龙", "硬币哥"], "remove": { "addr": "深圳", "time": "2019.4.25", }, "avage": "18", } dic["remove"]["man"] = 6 # 添加 man:6 到remove的dict中 print(dic["remove"])
3、例子:改name对应list下标0为全大写
dic = { "name": ["linlin", "小龙", "硬币哥"], "remove": { "addr": "深圳", "time": "2019.4.25", }, "avage": "18", } dic[\'name\'][0] = dic[\'name\'][0].upper() # 改name对应list下标0为全大写 print(dic)
二、int 快速排序(如果面试题没有特殊要求,应该是可以使用的)
1、int 正向排序,原排序不是按照顺序,用sort()即可。
# int 正向排序 li = [1,5,6,2,8,7,9] li.sort() print(li)
2、int 反向排序,sort(reverse=True)
# int 反向排序 li = [1,5,6,2,8,7,9] li.sort(reverse=True) print(li)
3、反转,就像从列表里的尾到头打印回来。
# 反转 li = [1,2,3,4,5,6,7] li.reverse() print(li)
欢迎来QQ交流群:482713805
以上是关于python-12-字典的嵌套与int快速排序的主要内容,如果未能解决你的问题,请参考以下文章