+17 投票
分类:编码思路 | 用户: 9 4 3 (2.5k 分)

#排序

from operator import itemgetter

 

l = []

count = 0

count = int(input())

for i in range(count):

    s = input()

    l.append(tuple(s.split(",")))

 

l = sorted(l, key=itemgetter(0,1,2))

for i in l:

    for item in i:

        print(item, end=' ')

    print()

2 个回答

+1 投票
用户: 7 4 (380 分)
itemgetter和lambda除了格式稍有不同之外有什么区别吗
0 投票
用户: 5 1 (530 分)
n=input()
list=[]
for i in range(0,int(n)):
    list.append(input())
list.sort()
for j in range(0,int(n)):
    str1=list[j]
    str1=str1.split(',')
    for m in range(0,len(str1)):
        if m==0:
            print(str1[m],end=' ')
        elif m<len(str1)-1:
            print(int(str1[m]),end=' ')
        else:
            print(int(str1[m]),end=' \n')

 
欢迎来到 在线问答系统 ,有什么不懂的可以尽管在这里提问,你将会收到社区其他成员的回答。
...