5_循环和列表

本文详细介绍了Python中的列表,包括列表的概念、创建方法、元素访问、遍历、序列通用操作以及各种列表操作,如增加元素、删除元素、查找元素、反转和排序。此外,还探讨了二维列表、range函数的使用以及随机数的引入。
摘要由CSDN通过智能技术生成

循环和列表

一、列表

在python中,有这样一些类型,它们的成员是有序排列的,并且可以通过下标访问成员,这些类型称之为序列,包括:列表、range、元组和字符串;其中列表的成员可修改,属于可变序列,字符串和元组,成员不可修改,属于不可变序列。序列有共同操作:

  • 成员关系运算(in,not in)
  • 连接操作(+)
  • 重复操作(*)
  • 切片操作([::])

1 概述

引出:存储一个数据可以采用变量

问题:需要同时存储多个数据,该怎么做?

#需求:有5个人的年龄,求平均年龄
age1 = 10
age2 = 32
age3 = 43
age4 = 18
age5 = 90
average = (age1 + age2 + age3 + age4 + age5) / 5

解决:容器【Python提供了一种数据结构list,可以同时存储多个数据】

本质:一种有序的集合

2 创建列表

语法:列表名 = [列表选项一,列表选项二,列表选项三…]

说明:使用[]表示列表,列表名其实就是标识符

​ 将列表中的列表选项被称为元素

​ 列表中的元素分别被编了号,这些编号被称为索引【下标,角标】

​ 列表索引:

​ 从左向右开始编号:0,1,2…n-1

​ 从右向左编号: -1,-2…

​ -7 -6 -5 -4 -3 -2 -1

​ [10 , 20 , 30 , 40, 50 ,90, 80]

​ 0 1 2 3 4 5 6

list1 = []  #创建一个空列表
list2 = [10,9,True,'张三']
list3 = list()  #创建一个空列表
list4 = list('hello world)  # ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员zhi路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值