2025/12/26

2 阅读1分钟

今天复习了英语单词集;复习了for循环以及前天剩下的部分列表知识点。明天准备生日会的事情,打两小时网球;周末生日party&打一场双打比赛。不一定更新 ##FOR 循环

  1. 经常与range()进行搭配使用:
  • range() 左包右不包
  • 第三个参数来决定步长,可以正向也可以负向;
  • list(range())来使用list生成数值列表 squares=[] for value in range(1,11): square=value ** 2 squares.append(square) print(squares)
  1. 列表推导式:
  • squares=[value2 for value in range(1,11)] list1=[i** 3 for i in range(1,11)]**

    打印30以内所有可以被3整除的整数: for i in range(31): if i%3 == 0: print(i)

  1. 切片来选择列表中的部分值(对于没有指定起始索引的,将从开头提取;没有指定结束索引的,默认到末尾;第三个参数可以指定切片的步长)
  • 对于没有指定起始索引的,将从开头提取
  • 没有指定结束索引的,默认到末尾
  • 可以参考之前列表的负数索引来提取列表的末尾多少个值
  • 第三个参数可以指定切片的步长 players=['a','b','c','d','e'] print(players[0:3]) 》['a','b','c'] print(players[-3:]) 》['c','d','e']