建立结构的更快方法

时间:2018-08-13 08:32:12

标签: python python-3.x

如何在Python 3中创建这样的结构?

data = {0: (X, X), 1:(X1, X1), 2:(X2, X2), N:(Xn, Xn)}

以更快的方式?

这里0..N是一个键,并且(X,X)...(Xn,Xn)-变量

1 个答案:

答案 0 :(得分:2)

根据Xn变量的类型(例如在列表中),可以使用dict comprehension

data = {i: (x, x) for i, x in enumerate(list_xs)}