将元组添加到列表中

时间:2012-03-24 16:19:43

标签: python list tuples

如何创建元组并附加到单个列表中?

a = 1,b = 2,c = 3,d = 4

我想要它, [(1,2),(3,4)]

3 个答案:

答案 0 :(得分:2)

你的意思是:my_list = [(a, b), (c, d)]

这将创建一个包含两个元组的列表:[(1, 2), (3, 4)]

答案 1 :(得分:0)

>>> t1=(1,2)
>>> t2=(3,4)
>>> l1 = []
>>> l1.append(t1)
>>> l1.append(t2)
>>> print l1
[(1, 2), (3, 4)]

答案 2 :(得分:0)

你的问题不够明确。如果要读取x1,y1,x2,y2,....,xn,yn等坐标列表,然后将其作为元组列表,请执行以下操作:

l = [1, 2, 3, 4, 5, 6]
xy = [(l[i], l[i+1]) for i in xrange(0, len(l), 2)]