- 1. Python 中正则表达式(.*?) 的理解
- 2. 不知道dict的key的情况下,怎么取到key
- 3. python两个dict怎么比较元素
- 4. python 获取list中元素的索引
.*? 表示非贪心算法,表示要精确的配对。
.*表示贪心算法,表示要尽可能多的匹配。
参考:Python 中正则表达式(.*?) 的理解
2. 不知道dict的key的情况下,怎么取到keyname_dict = {'xi': 18, 'ming': 20}
key = list(name_dict.keys())
print(key) # ['xi', 'ming']
# 或
key_ = []
for key in name_dict.keys():
key_.append(key)
print(key_) # ['xi', 'ming']
3. python两个dict怎么比较元素
参考:python中2个字典比较
4. python 获取list中元素的索引用 index
参考:python 获取list中元素的索引



