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')]