【发布时间】:2016-07-25 10:17:43
【问题描述】:
我有以下列表:
sims1 = [[(2, 0.90452874), (1, 0.83522302), (4, 0.77591574), (0, 0.72705799), (3, 0.52282226)],
[(3, 0.79298556), (1, 0.78112978), (2, 0.76006395), (0, 0.58570701), (4, 0.40093967)],
[(2, 0.9549554), (1, 0.71705657), (0, 0.58731651), (3, 0.43987277), (4, 0.38266104)],
[(2, 0.96805269), (4, 0.68034023), (1, 0.66391909), (0, 0.64251828), (3, 0.50730866)],
[(2, 0.84748113), (4, 0.8338449), (1, 0.61795002), (0, 0.60271078), (3, 0.20899911)]]
我想根据这些字符串命名列表中的每个列表:url = ['a', 'b', 'c', 'd']。例如,
>>> a
[(2, 0.90452874), (1, 0.83522302), (4, 0.77591574), (0, 0.72705799), (3, 0.52282226)]
>>> b
[(3, 0.79298556), (1, 0.78112978), (2, 0.76006395), (0, 0.58570701), (4, 0.40093967)]
等等。那么我如何在 Python 中实现这一点呢?
【问题讨论】:
-
使用该名称的变量,或使用字典,或 NamedTuple?千种选择...
-
a, b, c, d = sims1,但请阅读What is the XY-problem?。请描述您要解决的问题,而不是您在解决过程中遇到的问题。 -
你问这个的方式,目前还不清楚。 “标签”是什么意思?你真的应该添加一个你想如何使用 tthis 的例子。