内包表記を使って余計な行数を減らす
data_x = [1, 2, 3] data_y = [6, 7, 8] mul_result = [x * y for x in data_x for y in data_y] print(mul_result) => [6, 7, 8, 12, 14, 16, 18, 21, 24]
names = ['taro', 'kenji', 'joe'] ages = [25, 30, 18] people = {name: age for (name, age) in zip(names, ages)} print(people) => {'taro': 25, 'kenji': 30, 'joe': 18}