Categories: Python

Python的6个小tips

1.反转字典

my_dict = {
    "brand": "Ford",
    "model": "Mustang",
    "year": 1964
}
print(dict(map(reversed, my_dict.items())))

2.对字典列表进行排序

dicts_lists = [
    {
        "Name": "James",
        "Age": 20
    },{
        "Name": "May",
        "Age": 14
    },{
        "Name": "Katy",
        "Age": 23
    }
]
dicts_lists.sort(key=lambda item: item.get("Age"))
print(dicts_lists)

3.根据另一个列表对列表进行排序

a = ["blue", "green", "orange", "purple", "yellow"]
b = [3, 2, 5, 4, 1]
sortedList = [val for (_, val) in sorted(zip(b, a), key=lambda x: x[0])]
print(sortedList)

4.把两个列表合并到一个字典

keys_list = ['A', 'B', 'C']
values_list = ['blue', 'red', 'bold']
dict_ = dict(zip(keys_list, values_list))
print(dict_)

5.对字符串列表进行排序

my_list = ["blue", "red", "green"]
# 根据字母顺序进行排序
my_list.sort()
print(my_list)
# 长度
print(sorted(my_list, key=len))

6.判断文件/文件夹是否存在

import os
# isfile:判断文件
# exists:判断文件夹
exists = os.path.isfile('F:\\python3114\\selenium\\test.py')
print(exists)
aing117

Share
Published by
aing117
Tags: Python

Recent Posts

为什么当你喜欢某个人时,身边的一切都想与TA分享

刚看完电影还没来得及走出场就已…

3 周 ago

当你爱过沈佳宜

当你爱过沈佳宜 不知道你们还会…

3 周 ago

句末空白下划线补齐

在word编辑中,会遇到将文章…

3 月 ago

分节符后空白页删除

今天,在一个单子里,要求是删除…

3 月 ago

2025.5

aing117送你网易云音乐黑…

3 月 ago

数学地球

很久很久以前,在拉格朗日、线性…

4 月 ago

This website uses cookies.