按要求的三层for循环
print [int(str(x)+str(y)+str(z)) for x in range(1,10) for y in range(0,10) for z in range(1,10) if x==z]
print [int(str(x)+str(y)+str(z)) for x in range(1,10) for y in range(0,10) for z in range(1,10) if x==z]
2016-09-19
最赞回答 / HsiaLiang3993910
你的问题是不是这样的:不仅要过滤掉数字还要过滤掉含有数字的字符串?<...code...>想要过滤含有数字的字符串的话,先分割字符串,然后排除掉分割后有数字的字符串。可能有大神知道具体函数。这里我想到的使用str.split 和 str.find。
2016-09-19
<pre>
x1 = 1
d = 3
n = 100
x100 = ((100-1)*3+1+1) * (100/2)
s = ((n-1)*3+1+1) * (n/2)
print s
x1 = 1
d = 3
n = 100
x100 = ((100-1)*3+1+1) * (100/2)
s = ((n-1)*3+1+1) * (n/2)
print s
2016-09-19
for 循环
L = range(1,101,1)
L=list(L)
for i in L:
L[i-1]=i*i
print(sum(L))
L = range(1,101,1)
L=list(L)
for i in L:
L[i-1]=i*i
print(sum(L))
2016-09-18
试了半天
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for a in L:
if a in s:
s.remove(a)
else:
s.add(a)
print s
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for a in L:
if a in s:
s.remove(a)
else:
s.add(a)
print s
2016-09-18
s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
for x in s:
print(x[0]+':'+str(x[1]))
for x in s:
print(x[0]+':'+str(x[1]))
2016-09-18