介绍

  • 它能返回一系列连续添加的整数,能够生成一个列表对象。大多数时常出如今for循环中,在for循环中可做为索引使用。

小题练手:for..range练习

1:利用for循环和range找出 0 ~ 100 以内所有的偶数,并追加到一个列表。

  1. list1 = []
  2. for i in range(0,100,2):
  3. list1.append(i)
  4. print(list1)

2:利用for循环和range 找出 0 ~ 50 以内能被3整除的数,并追加到一个列表。

  1. list2 = []
  2. for j in range(0,50):
  3. if j%3 ==0:
  4. list2.append(j)
  5. print(list2)

3:利用for循环和range 找出 0 ~ 50 以内能被3整除的数,并插入到列表的第0个索引位置,

最终结果如下:[48,45,42…]

  1. list3 = []
  2. for k in range(0,50):
  3. if k%3 == 0:
  4. list3.insert(0,k)
  5. print(list3)

4:查找列表li中的元素,移除每个元素前后的空格,并找出以”a”开头的元素,添加到一个新列表中,最后循环打印这个新列表。

  1. li = ["alexC", "AbC ", "egon", " riTiAn", "WuSir", " aqc"]
  2. '''
  3. li = ["alexC", "AbC ", "egon", " riTiAn", "WuSir", " aqc"]
  4. li1 = []
  5. for m in li:
  6. b = m.strip().startswith('a')
  7. if b == True :
  8. li1.append(m.strip())
  9. for n in li1:
  10. print(n)