栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

  • 使用for 循环来打印水果列表的所有水果内容
  • 使用使 range() 创建数字列表
  • 几个简单的函数
  • 列表解析
  • 切片
  • 元组

使用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])

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/350412.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号