import random
def sortPoints(allCirclesCenter):
# 0表示第一列元素1表示第二列元素
allCirclesCenter.sort(key=lambda elem: elem[0]) #
for item in allCirclesCenter:
print("元素 is:", item)
print(5*"=======")
def sortPoints_inner(allCirclesCenter):
# 所有点按照x轴排序 elem[0]y轴elem[1]
def takeFirst(elem):
# print(elem[0])
return elem[0]
allCirclesCenter.sort(key=takeFirst) #
for item in allCirclesCenter:
print("元素 is:", item)
if __name__ == "__main__":
xy_points = []
for i in range(5):
x = random.randint(1, 10)
y = random.randint(1, 10)
xy = (x, y)
xy_points.append(xy)
for item in xy_points:
print("元素 is:", item)
print(5*"--------")
sortPoints(xy_points)
# sortPoints_inner(xy_points)
python(x,y)坐标排序
于 2022-11-05 21:47:42 首次发布