小甲鱼老师第16讲sum()里面有字符串也能计算返回正确结果,这样行么
tuple1 = (1,2,3,4,5,6,"a",7,"c","e",9,"f",10)tuple2 = list(tuple1)
tuple3 = [ ]
for each in tuple2:
if type(each)== type(1):
tuple3.append(each)
i = sum(tuple3)
print(i)
假设需要计算的是tuple1里面的数据总和,计算结果是对的,总感觉不行,计算结果反应慢 不慢啊,不知道你的有多慢,运行就显示出来结果了,慢吗? 可是可以这么写 个人书写代码不一样
tuple1 = (1,2,3,4,5,6,"a",7,"c","e",9,"f",10)
print(sum()) yjsx86 发表于 2017-12-2 14:30
可是可以这么写 个人书写代码不一样
厉害啊
页:
[1]