Python-Day05:列表的使用&布尔和空值&Number

本文详细介绍了Python列表的基础使用,包括创建、索引、遍历、切片、合并和删除等操作。重点讨论了列表的功能,如增加元素(append、insert、extend)、删除元素(pop、remove、clear、del)、修改元素以及排序(sort、sorted、reverse)。此外,还涉及了列表的拷贝、数学函数以及随机数的生成和使用。
摘要由CSDN通过智能技术生成

一、列表的基本使用

作用:列表相当于是一个容器,可以同时存储多个数据 。
本质:列表是一种有序的集合 。

1. 创建列表
  • 语法:变量名 = 列表

    名称 = [数据1,数据2, …]

  • 说明:

    1.使用[ ]表示创建列表

    2.列表中存储的数据被称为元素

    3.列表中的元素被从头到尾自动进行了编号,编号从0开始,这个编号被称为索引,角标或者下标

    4.索引的取值范围:0~元素的个数 -1【列表的长度 -1】

    5.超过索引的范围:列表越界

  • 代码演示:

ages = [1, 2, 3, 4, 5]
list3 = ['abc',10,3.14,True]

注意:
1、列表中能存储不同类型的数据!
2、将需要存储的数据放到列表中,不需要考虑列表的大小,如果数据量很大的情况,在进行存储数据的时候,列表底层自动扩容

2. 列表的索引/下标:索引从0开始
  • 代码演示:
获取对应下标的元素
print(ages[0])
print(ages[1])
print(ages[2])
print(ages[3])
print(ages[4])
# print(ages[5])   报错,列表下标越界
print(ages[-1])    倒数第1
3. 获取列表长度
  • len(list):该函数可获取列表的长度/元素个数。
  • 代码演示:
打印列表ages的长度
print(len(ages)
4. 遍历列表
  • 代码演示:
ages = [11, 22, 33, 44 ,55]
for n in ages:
    print(n) 				 1、只能得到元素,得不到下标

for i in range(len(ages)):
    print(i, ages[i]) 		 2、得到下标,元素

for i, n in enumerate(ages):  * enumerate():枚举,类似于容器
    print(i, n) 			 3、得到下标和元素

4、从后往前遍历
for i in range(len(ages)-1, -1, -1):
    print(i, ages[i])
5. 切片/截取【重要】

[start:stop:step] =>范围[start,stop),步长为step。

  • 代码演示:
ages = [1, 2, 3, 4, 5, 6, 7, 8, 9]
print(ages[:]) 	   得到完整列表
print(ages[3:])    从下标为3的数往后取,得到一个新列表
print(ages[:4])    从首位-下标为4的前一个元素,得到一个新列表
print(ages[4:7])   从下标为4的元素到下标为6的元素。
print(ages[::-1])  倒取整个列表!
print(ages[::2])   结果为[1,3,5,7,9]
print(ages[4:1:-1])  [5,4,3]
6. 列表重复
  • 代码演示:
 将元素重复三次组成新列表
print([1, 2, 3] * 3)     结果为:[1,2,3,1,2,3,1,2,3] 
7. 判断元素是否在列表中
  • 代码演示:
print(4 in ages)       判断4是否在列表ages里面
print(4 not in ages)   判断
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值