输入n个单词,计算每个单词长度。对单词长度排序,分行输出单词长度及其单词。
输入格式:
行1:单词个数n
分行输入n个单词
输出格式:
分行输出单词长度及其单词。(单词长度,单词)用元组表示
输入样例:
5
python
list
set
996
tuple
结尾无空行
输出样例:
(3, '996')
(3, 'set')
(4, 'list')
(5, 'tuple')
(6, 'python')
结尾无空行
输入n个单词,计算每个单词长度。对单词长度排序,分行输出单词长度及其单词。
输入格式:
行1:单词个数n
分行输入n个单词
输出格式:
分行输出单词长度及其单词。(单词长度,单词)用元组表示
输入样例:
5
python
list
set
996
tuple
结尾无空行
输出样例:
(3, '996')
(3, 'set')
(4, 'list')
(5, 'tuple')
(6, 'python')
结尾无空行
n=int(input())
l=[]
for i in range(n):
s=input()
l.append((len(s),s))
l.sort(key=lambda x:(x[0],x[1]))
for i in l:
print(i)