0
点赞
收藏
分享

微信扫一扫

python(x,y)坐标排序python数组排序方法详解(sort, sorted,argsort)_什么都干的派森的博客-CSDN博客_python 数组排序


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)坐标排序python数组排序方法详解(sort, sorted,argsort)_什么都干的派森的博客-CSDN博客_python 数组排序_开发语言

举报

相关推荐

0 条评论