python学习笔记(三)——列表(2)

上集回顾:
python学习笔记(二)——列表(1)
python学习笔记(一)——hello world、变量、字符串、数字、禅

一、遍历列表

用for遍历列表,将结果存储在另一个变量中
格式:for 变量名 in 列表名:

weeks = ['monday','tuesday','wednesday','thursday','friday','saturday','sunday']

#for 循环下有缩进的代码会循环执行,直至列表中的最后一个值都遍历到

for day in weeks:
    print(day)
    print(day.title() + " is a nice day!\n")
# 没有缩进的代码只会执行一次
print("this is a nice week")

输出:
在这里插入图片描述

二、数值列表

2.1创建数值列表

  • 生成数字,函数
    • 格式:range(数字1,数字2),实际上只会打印数字1~数字(2-1)的值
      for value in range(0,8):
          print(value)
      
      输出:
           在这里插入图片描述
  • 将生成的数字转换为列表
    list_number = list(range(2,7))
    print(list_number)
    
    输出:
    在这里插入图片描述

2.2特殊运算

  • range函数还可以指定步长
    • 格式:range(数字1,数字2,步长)
      #在2~12的范围中打印数字,每次增加2
      numbers = list(range(2,12,2))
      print(numbers)
      
      输出:
      在这里插入图片描述
  • 利用range算平方
    squares = []
    for value in range(1,12):
        t = value**2
        squares.append(t)
    print(squares)
    
    输出:
    在这里插入图片描述
  • 对数字列表进行统计
    print(min(squares))       # 计算最小值
    print(max(squares))       # 计算最大值
    print(sum(squares))       # 计算和
    
    输出:
    在这里插入图片描述
  • 列表解析
    squares = [value**2 for value in range(2,5)]
    print(squares)
    
    输出:
    在这里插入图片描述

三、使用列表的一

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值