如何用python把序列['壬辰', '癸巳', '甲午', '乙未', '丙申', '丁酉', '戊戌', '己亥', '庚子', '辛丑', '壬寅', '癸卯']转化成一个字典?其中把地支转化成键,把天干转化成值
时间: 2023-06-05 13:06:35 浏览: 173
python 根据字典的键值进行排序的方法
以下是使用Python将序列转换为字典的代码:
zodiacs = ['子', '丑', '寅', '卯', '辰', '巳', '午', '未', '申', '酉', '戌', '亥']
ganzhis = ['甲', '乙', '丙', '丁', '戊', '己', '庚', '辛', '壬', '癸']
data = {}
for i, zodiac in enumerate(zodiacs):
ganzhi = ganzhis[i % 10]
data[zodiac] = ganzhi
print(data)
输出结果如下:
{'子': '甲', '丑': '乙', '寅': '丙', '卯': '丁', '辰': '戊', '巳': '己', '午': '庚', '未': '辛', '申': '壬', '酉': '癸', '戌': '甲', '亥': '乙'}
请注意,上述代码只是一种可能的解决方案,还有其他方法可以将序列转换为字典。
阅读全文