《Python从入门到实践》-- 操作列表(1.18)

本文介绍了Python的基础语法,包括for循环的使用,如何创建和操作数值列表,如range()函数生成数字列表,列表解析生成立方数列表,以及切片操作。还探讨了元组的概念,强调其不可变性,并展示了遍历和访问元组元素的示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. for循环用法

for name in names:
    print(name)

2. 创建数值列表

range()函数  == 生成数字,包含1小于5
for num in range(1,5)
print(num)

2.1  使用 list() + range() 直接转换为列表

print(list(range(1, 11)))


[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]


#==========指定步长===========偶数==============

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


[ 2, 4, 6, 8, 10]

2.2 对数字列表进行计算
    min()  max()  sum()

2.3 列表解析

vs = [value**3 for value in range(1, 11)]
print(vs)


[1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]

3. 切片:

citys = ['西藏', '拉萨', '云南', '桂林', '老君山']

citys[0:4]

List[num:num1]
 
索引从0开始,倒数第二位截止;
如果没有指定起始索引,就是从列表开头开始; List[:num1]
如果想获取列表末尾数据,List[num:]
负数索引,返回离列表末尾相应距离的元素,如取倒数三个的元素  List[-3:]

3.1 遍历切片

citys = ['西藏', '拉萨', '云南', '桂林', '老君山']
print(citys)
for city in citys[0:3]:
    print(city)

3.2 复制列表

lisa_go_citys = ['西藏', '拉萨', '云南', '桂林', '老君山']
#复制
ming_go_city = lisa_go_citys[:]

4. 元组:

不可改变的列表
元组看起来犹如列表,使用圆括号来标识。定义元组后,使用索引来访问其元素。

4.1 遍历元组

4.2 修改值  === 不能修改元组的元素,但可以给存储元组的变量赋值,重新定义

#定义元组
foods = ('面条', '花卷', '土豆丝', '胡萝卜', '冰淇淋')
for food in foods:
    print(food)

print('===========================================')

#读取其中一个数据

print('I like ' + foods[0])

#修改元素报错 
# foods[0] = '南瓜'

print('===========================================')

#修改
foods = ('南瓜', '花卷', '土豆丝', '胡萝卜', '冰淇淋')
for food in foods:
    print(food)

面条
花卷
土豆丝
胡萝卜
冰淇淋
===========================================
I like 面条
===========================================
南瓜
花卷
土豆丝
胡萝卜
冰淇淋

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值