目录 专栏导读 代码1:value是多个字符拼接(含拼接符号)(升序) 代码2:value是单个值(升序) 代码3:按值排序(升序) 代码4:按值排序(降序) 总结
专栏导读
🌸 欢迎来到Python办公自动化专栏—Python处理办公问题,解放您的双手 🏳️🌈 博客主页:请点击——> 一晌小贪欢的博客主页求关注 👍 该系列文章专栏:请点击——>Python办公自动化专栏求订阅 🕷 此外还有爬虫专栏:请点击——>Python爬虫基础专栏求订阅 📕 此外还有python基础专栏:请点击——>Python基础学习专栏求订阅 文章作者技术和水平有限,如果文中出现错误,希望大家能指正🙏 ❤️ 欢迎各位佬关注! ❤️
代码1:value是多个字符拼接(含拼接符号)(升序)
'''
@Project :
@File :test.py
@IDE :PyCharm
@Author :CSDN@一晌小贪欢(278865463@qq.com)
@Date :2024/9/19 16:46
''' import json
d = { "BrandA" : [ "100=Apple" , "50=Banana" , "200=Cherry" ] , "BrandB" : [ "30=Date" , "10=Elderberry" , "20=Fig" ]
}
for key in d: d[ key] = sorted ( d[ key] , key= lambda x: float ( x. split( '=' ) [ 0 ] ) )
print ( d)
代码2:value是单个值(升序)
'''
@Project :
@File :test.py
@IDE :PyCharm
@Author :CSDN@一晌小贪欢(278865463@qq.com)
@Date :2024/9/19 16:46
''' import json
d = { 'key1' : [ 3 , 1 , 2 ] , 'key2' : [ 'banana' , 'apple' , 'orange' ] , 'key3' : [ 10 , 5 , 1 ]
}
for key in d: if isinstance ( d[ key] , list ) : d[ key] . sort( )
print ( d)
代码3:按值排序(升序)
my_dict = { 'a' : 3 , 'b' : 1 , 'c' : 2 }
sorted_items = sorted ( my_dict. items( ) , key= lambda item: item[ 1 ] )
for item in sorted_items: print ( item)
或
my_dict = { 'a' : 3 , 'b' : 1 , 'c' : 2 }
for item in sorted ( my_dict. items( ) , key= lambda item: item[ 1 ] ) : print ( item)
代码4:按值排序(降序)
my_dict = { 'a' : 3 , 'b' : 1 , 'c' : 2 }
for item in sorted ( my_dict. items( ) , key= lambda item: item[ 1 ] , reverse= True ) : print ( item)
总结
希望对初学者有帮助 致力于办公自动化的小小程序员一枚 希望能得到大家的【一个免费关注】!感谢 求个 🤞 关注 🤞 此外还有办公自动化专栏,欢迎大家订阅:Python办公自动化专栏 求个 ❤️ 喜欢 ❤️ 此外还有爬虫专栏,欢迎大家订阅:Python爬虫基础专栏 求个 👍 收藏 👍 此外还有Python基础专栏,欢迎大家订阅:Python基础学习专栏