【发布时间】:2016-11-09 14:48:52
【问题描述】:
我在创建新元组时遇到了麻烦。我是python的新手。
假设我有一个元组列表:
a = [1,2,6,4,5]
b = [3,7,3,4,6]
[((11, 5, 6), n), ((9, 6, 3), n), ((9, 2, 7), n), ((8, 4, 4), n), ((4, 1, 3), n)]
属于[(a+b,a,b),n=count(zip(a,b)),...........]
我的最终目标是制作一个像这样的元组: (去掉a+b,把'n'值放入元组)
[(5,6,n), (6,3,n), .... ]
[(a,b,n), .....]
有没有办法做到这一点?
【问题讨论】:
-
is there a way to make this happen?当然有。你试过什么了?因为这个问题太宽泛了。 -
count不是 Python 中定义的名称,并且您的 list-comp 语法不正确,您不能在 list-comp (n=) 内进行变量赋值。因此,请修改您的问题以包含您的count函数,并更正您的语法错误。
标签: python python-2.7 list tuples list-comprehension