データの整列
Posted feedbacks - Python
普通に。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import random
def main():
a = [(i, j) for i in xrange(3) for j in xrange(3)]
random.shuffle(a)
print "original:"
print a
print "dictionary:"
print sorted(a)
print "distance:"
print sorted(a, key=lambda p: p[0] ** 2 + p[1] ** 2)
if __name__ == '__main__':
main()
|

odz #5839() Rating1/1=1.00
(x, y) の座標情報を以下の2種類の方法で整列する機能を実現してください。
データの表現方法はタプルなり構造体/オブジェクトなり各自で適当に選んで下さい。
[ reply ]