我如何创建一个包含两个元素的每个元组的元组集合?每个元组将有一个x
和y
值:(x,y)
我有1到50的数字,并希望通过50在python中创建元组集合
S = {(1,1),(1,2),(1,3),(1,4)...(1,50),(2,1)......(50,50)}
我试图
通过50y
也1分配
x
所有值1
positive = set(tuple(x,y) for x in range(1,51) for y in range(1,51))
但错误消息说,一个元组只接受一个参数。我需要做什么来设置元组列表?
变化'元组(X,Y)''向(X,Y)' –
..because'tuple'转换其他iterables成元组(例如元组' ([1,2]) - >'(1,2)'),所以它只需要一个参数。 –