我有一个字典,看起来像这样: di = {1: "A", 2: "B"}
我想将它应用于数据帧的"col1"列,类似于:
col1 col2
0 w a
1 1 2
2 2 NaN
Run Code Online (Sandbox Code Playgroud)
要得到:
col1 col2
0 w a
1 A 2
2 B NaN
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能做到最好?出于某种原因谷歌搜索与此相关的术语只显示了如何从dicts制作列的链接,反之亦然: - /
我很难弄清楚Python字典中最后一个键的语法是什么.我知道对于Python列表,可以说这是表示最后一个:
list[-1]
Run Code Online (Sandbox Code Playgroud)
我也知道可以得到字典键的列表如下:
dict.keys()
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试使用逻辑跟随代码时,它不起作用:
dict.keys(-1)
Run Code Online (Sandbox Code Playgroud)
它说密钥不能接受任何论证,而且给出了1.如果密钥不能使用args,那么我怎么能表示我想要列表中的最后一个密钥呢?
XXXXX我假设Python字典按照最新项目最后添加到字典的顺序排序.出于这个原因,我想访问字典中的最后一个键.XXXXX
我现在被告知字典键不是根据添加时间的顺序排列的.那我怎么能选择最近添加的密钥呢?