输入参数不换行,就是打印之后不换行,在python2.7中使用 ","

>>>def test():
            print 'hello',
            print "world"
>>> test()
hello world

end=' '不换行是python3版本的用法,python2版本无法编译,遇到这个问题在首行添加就行了
from future import print_function

举个例子:

给你一字典a,如a={1:1,2:2,3:3},输出字典a的key,以','连接,如‘1,2,3'。要求key按照字典序升序排列(注意key可能是字符串)。

例如:a={1:1,2:2,3:3}, 则输出:1,2,3

解题方法:

from __future__ import print_function

b=sorted(a,key=lambda x:x[0])
for i in range(len(b)-1):
        print (b[i],end=',')
print (b[len(b)-1])

输出:

a,b,c,x

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-13
  • 2022-12-23
  • 2021-07-03
  • 2022-02-11
猜你喜欢
  • 2022-12-23
  • 2021-05-10
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案