示例一:
s = '51 5000 10000'
li = []
for item in s.split():
li.append(int(item))
print(li)
k,a,b = li
print(k,a,b)
li = [int(item) for item in s.split()]
print(li)
示例二:以列表形式输出n的n次方的值
#[1**1 2**2 .. 9**9]
li = []
for i in range(1,10):
li.append(i ** i)
print(li)
print([i ** i for i in range(1,10) if i % 2 == 0])
示例三:找出1——10之间所有偶数,并且返回一个列表(包含以这个偶数为半径的圆的面积)
import math
print(math.pi)
print([math.pi * r * r for r in range(2,11,2)])
示例四:找出1~n之间所有的质数
def isPrime(num):
for i in range(2,num):
if num % i == 0:
return False
else:
return True
print([i for i in range(2,101) if isPrime(i)])