Discuss / Python / 构造奇数列表,取列表前一半

构造奇数列表,取列表前一半

Topic source
# 构造奇数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)

  • 1

Reply