微信扫一扫打赏支持

Python语句内嵌for-in循环

Python语句内嵌for-in循环

一、总结

一句话总结:

y=[[x]for x in range(100)]
reverse_word_index = dict([(value, key) for (key, value) in dict1.items()])

 

 

二、Python语句内嵌for-in循环

博客对应课程的视频位置:

 

例子一:

y=[[x]for x in range(100)]
print(y)

结果:

[[0], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25], [26], [27], [28], [29], [30], [31], [32], [33], [34], [35], [36], [37], [38], [39], [40], [41], [42], [43], [44], [45], [46], [47], [48], [49], [50], [51], [52], [53], [54], [55], [56], [57], [58], [59], [60], [61], [62], [63], [64], [65], [66], [67], [68], [69], [70], [71], [72], [73], [74], [75], [76], [77], [78], [79], [80], [81], [82], [83], [84], [85], [86], [87], [88], [89], [90], [91], [92], [93], [94], [95], [96], [97], [98], [99]]

 

例子二:

dict1={'fawn': 34701, 'tsukino': 52006, 'nunnery': 52007, 'sonja': 16816}
# 键值颠倒,将整数 索引映射为单词
reverse_word_index = dict(     
    [(value, key) for (key, value) in dict1.items()]) 
print(reverse_word_index)

结果

{34701: 'fawn', 52006: 'tsukino', 52007: 'nunnery', 16816: 'sonja'}

 

============================================================

 

list2=[(value, key) for (key, value) in dict1.items()]
print(list2)

结果

[(34701, 'fawn'), (52006, 'tsukino'), (52007, 'nunnery'), (16816, 'sonja')]

 

posted @ 2020-10-05 20:56  范仁义  阅读(424)  评论(0编辑  收藏  举报