为了账号安全,请及时绑定邮箱和手机立即绑定
关注
qq_慕仙855422

为啥这样不行

s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])

for x in s:

    print x[0],':'+x[1]


2019-11-18 源自:初识Python 6-9 323 浏览 2 回答

加号只能用在同类型之间

2019-11-18
0

慕无忌7223504

还是用逗号吧,第一行set那样用不太规范, s = [('Adam', 95), ('Lisa', 85), ('Bart', 59)] d = set(s) for x in d: print(x[0],':', x[1]) 这样就行了
#1 2019-11-18

>>> print a,b+c

a bc

#print后面的代码中的逗号,会转变为1个空格出现在显示的结果中

#print后面的代码中的加号,会直接消失,不再出现在显示的结果中



2019-11-18
0

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信