目录
- 专栏导读
- 代码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基础学习专栏