第三章列表应用-列表与随机数random库

本文介绍了Python中的列表操作,包括初始化、访问、修改、添加元素、排序和切片等,并通过实例展示了如何使用random库生成随机数。此外,还详细讲解了如何运用列表和random库实现黑白球抽奖项目的逻辑。
摘要由CSDN通过智能技术生成

列表与随机数random库

序列是 Python 中最基本的数据结构。

序列中的每个值都有对应的位置值,称之为索引,第一个索引是 0,第二个索引是 1,依此类推。

Python 有 6 个序列的内置类型,但最常见的是列表和元组。

列表都可以进行的操作包括索引,切片,加,乘,检查成员。

此外,Python 已经内置确定序列的长度以及确定最大和最小的元素的方法。

列表是最常用的 Python 数据类型,它可以作为一个方括号内的逗号分隔值出现。

列表的数据项不需要具有相同的类型

列表常用操作

  • 1. 初始化列表
#初始化ls0为空列表
ls0=[]
#初始化ls1列表,含4个列表元素
ls1=[90,93,85,96]
#初始化ls3列表,含2个列表元素,每个列表元素为列表类型
ls3=[["李明",93,85,96],["王军",83,95,91]]
  • 2. 求列表长度
ls2=[90,93,85,96]
#求ls2的长度,x的值为4
x=len(ls2)
print(x)

4

  • 3. 访问列表元素
    列表中的元素,可以通过列表名[索引号]来进行访问,索引号从0开始。
ls2=[90,93,85,96]
#将ls2的第0号元素值90赋值给变量a
a=ls2[0]
#将ls2的第1号元素值93赋值给变量a
b=ls2[1]
#将ls2的最后一个元素值96赋给变量c
c=ls2[-1]
#将ls2的倒数第二个元素值85赋给变量d
c=ls2[-2]
#计算ls2的0~2号元素的和,将其结果赋值给变量sum
sum=ls2[0]+ls2[1]+ls2[2]
#累加ls2的所有元素,将其结果赋值给变量sumtotal1
sumtotal1=0
for x in ls2:
    sumtotal1+=x
#累加ls2除最后一个元素的其他所有元素,将其结果赋值给变量sumtotal2
sumtotal2=0
for i in range(len(ls2)-1):
    sumtotal2+=ls2[i]
print("sum:{}\nsumtotal1:{}\nsumtotal2:{}".format(sum,sumtotal2,sumtotal2))

sum:268
sumtotal1:268
sumtotal2:268

  • 4. 修改和添加列表元素
ls2=[90,93,85,96]
#将ls2的第1号元素值由93修改为95
ls2[1]=95
#在ls2列表末尾添加新元素88
ls2.append(88)
print(ls2)

[90, 95, 85, 96, 88]

  • 5. 判断某个数据是否是列表
ls2=[90,93,85,96]
#判断95是否为ls2的元素,x的值为False,y的值为True
x=95 in ls2
y=95 not in ls2
print(x,y)

False True

  • 6. 列表排序
ls2=[90,93,85,96]
#ls2中的元素从小到大进行排序,列表元
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值