今天开始减肥了吗?
2021-11-11 23:57
采纳率: 97.4%
浏览 85
已结题

输入n个单词,计算每个单词长度。对单词长度排序,分行输出单词长度及其单词。

输入n个单词,计算每个单词长度。对单词长度排序,分行输出单词长度及其单词。

输入格式:
行1:单词个数n
分行输入n个单词
输出格式:
分行输出单词长度及其单词。(单词长度,单词)用元组表示

输入样例:

5
python
list
set
996
tuple
结尾无空行
输出样例:
(3, '996')
(3, 'set')
(4, 'list')
(5, 'tuple')
(6, 'python')
结尾无空行

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • 编码图灵 2021-11-12 00:06
    已采纳
    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)
    
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题