Dictの中身を*
演算子をつかって操作する方法について、アンパックの動きをメモ
test = {'aaa': [0, 2], 'bbb': [1, 3]}
print(*test)
print(test.values())
print(*test.values())
testv = [t for t in zip(*test.values())]
for x, y in zip(test, testv):
print(x, y)
aaa bbb
dict_values([[0, 2], [1, 3]])
[0, 2] [1, 3]
aaa (0, 1)
bbb (2, 3)
となる
参考になりそうな記事:
https://python.keicode.com/lang/list-unpack-asterisk.php