2012-03-24 63 views

回答

2

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

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

0
>>> t1=(1,2) 
>>> t2=(3,4) 
>>> l1 = [] 
>>> l1.append(t1) 
>>> l1.append(t2) 
>>> print l1 
[(1, 2), (3, 4)] 
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)]