首页 > 代码库 > 做一个小总结吧,把别人的经验拿来总结一下
做一个小总结吧,把别人的经验拿来总结一下
构造一个1, 3, 5, 7, ..., 99
的列表,可以通过循环实现:
取list的前一半的元素,也可以通过循环实现:
1. L = []
n = 1 while n <= 99: L.append(n) n = n + 2
2. L = list(range(1,100,2)) print(L)
print(L[:len(L)//2])
3. L = list(filter(lambda x: x%2 == 1, range(1,100)))
print(L[:int(len(L)//2)])
4.
L=[] n=1 for n in range (1,99,2): L.append(n) print(L[:len(range (1,99,2))])
5. L = list(range(1,100,2))
print(L)
6. L = list(range(1,100,2)) print(L[0:(len(L)/2)])
7. # 构造奇数list L: [1, 3, 5, 7, 9, 11, 13, 15, 17, 19]
L = [] for n in range(1, 20, 2): L.append(n) print(‘L:‘, L) # 取list的前一半的元素 H: [1, 3, 5, 7, 9] H = [] for i in range(0, int(len(L) /2)): H.append(L[i]) print(‘H:‘, H)
L = list(range(1, 20, 2))
print(‘L:‘, L)
H = L[:int(len(L) /2)]
print(‘H:‘, H)
8. L=[]
for i in range(1,100,2): n = i L.append(n)
if 99 in L:
print (L)
9. L=list(range(100)) print(L[1:50:2]) 最简单的写法,切片写法
10.print([i for i in range(1,99,2) if i <99/2])
11. L = list(range(1,99,2)) s = L[:len(L)//2] print(s)
12.
L = [n for n in range(1, 99, 2)]
print(L[:len(L)//2])
13.
l=[]
n=1
9. L=list(range(100)) print(L[1:50:2]) 最简单的写法,切片写法
10.print([i for i in range(1,99,2) if i <99/2])
11. L = list(range(1,99,2)) s = L[:len(L)//2] print(s)
12.
13.
while n<=99:
l.append(n)
n=n+2
print(l[:len(l)/2])
14. L = [n for n in range(1, 99, 2)] print(L[:(len(L)//2)+1]) 这样才对
14. L = [n for n in range(1, 99, 2)] print(L[:(len(L)//2)+1]) 这样才对
做一个小总结吧,把别人的经验拿来总结一下
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。