为了账号安全,请及时绑定邮箱和手机立即绑定
关注
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 112 浏览 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下载
官方微信