【笔记2021-10-26】列表 元组 Python

这篇博客介绍了Python编程中的一些基本概念和操作,包括使用for循环遍历水果列表,利用range()函数创建数字列表,以及运用函数计算列表的max、min和sum。还详细讲解了列表解析的简洁写法,展示了如何通过切片获取列表的部分元素。此外,也提及了元组的不可变特性。
摘要由CSDN通过智能技术生成

使用for 循环来打印水果列表的所有水果内容

fruit = ["apple","banana","cherry","watermelon"]
for f in fruit:
    print(f)

在这里插入图片描述
但要注意缩进

fruit = ["apple","banana","cherry","watermelon"]
for f in range(len(fruit)):
    print(f)

在这里插入图片描述
Python函数range() 能够轻松地生成一系列的数字

使用使 range() 创建数字列表

numbers = list(range(2,11,2))
print(numbers)

在这里插入图片描述

几个简单的函数

numbers = list(range(2,11,2))
print("list = ",end=" ")
print(numbers)
print("max = "+str(max(numbers)))
print("min = "+str(min(numbers)))
print("sum = "+str(sum(numbers)))

在这里插入图片描述

列表解析

前面介绍的生成列表squares 的方式包含三四行代码,而列表解析让你只需编写一行代码就能生成这样的列表。列表解析将for 循环和创建新元素的代码合并成一行,并自动 附加新元素。

numbers2 = [num**2 for num in range(1,11)]
# 列表名  = [x的表达式  提供x的值]
print(numbers2)

在这里插入图片描述

切片

fruit = ["apple","banana","cherry","watermelon"]
# 左闭右开,中间是冒号不是逗号
# 如果是:3,默认从第一个开始
# 如果是1:,默认切片到最后一个
print(fruit[1:3])

在这里插入图片描述
无论列表多长,这种语法都能够让你输出从特定位置到列表末尾的所有元素。负数索引返回离列表末尾相应距离的元素,因此你可以输出列表末尾的任何切片。 例如,如果你要输出最后俩,可使用切片fruit[-2:]

fruit = ["apple","banana","cherry","watermelon"]
print(fruit[-2:])

在这里插入图片描述
切片后返回的也是列表,所以也可以进行for循环迭代

元组

列表可变
元组不可变

yuanzu = (20,30)
print(yuanzu[0])
print(yuanzu[1])

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值