在Python中,若需将每次for循环的结果添加至一个字典,可以使用dict自带的update方法,实现方式如下:运行结果:通过上述代码,将i作为字典的key,value作为字典的value,添加至空字典dict_1中。另外,通过列表完成for遍历生成字典也是一种方法,其中元组的key与value对应,利用for循环遍历列表取得key与value,...
在python中,如何将每次for循环的结果都添加到一个字典
在Python中,若需将每次for循环的结果添加至一个字典,可以使用dict自带的update方法,实现方式如下:
运行结果:
通过上述代码,将i作为字典的key,value作为字典的value,添加至空字典dict_1中。
另外,通过列表完成for遍历生成字典也是一种方法,其中元组的key与value对应,利用for循环遍历列表取得key与value,构造出key与value对应的字典。此方法的优点在于,key与value的位置可以灵活变换。
1、正向key与value对应的字典推导:
注意,字典推导式的变量要用:分割。
运行效果:
2、反向key与value对应的字典推导:
通过将for循环遍历列表所取出的key与value调换位置,生成的字典dict_1的key与value也相应调换了位置。2024-08-31