Python:列表的切片操作

本文主要探讨Python中列表的切片操作,包括如何通过索引来截取列表中的部分元素,理解切片语法以及其在实际编程中的应用。

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

叮!单词劝退!

'''
英语单词:
(这里只有我不会的,有其它单词不认识的同学自己百度~~~)
waxberry   
n. 杨梅,杨梅果;
[例句]High total acids content in dry waxberry fruit wine would deteriorate wine quality.
干型杨梅果酒的总酸含量影响酒的质量。
[其他]   复数:waxberries

pitaya 英['pɪtəjə]
美['pɪtəjə]
n. 火龙果; 红龙果; 果肉上有许多黑色小籽;
[例句]The drying technology of the pitaya flower is studied in this paper.
主要研究了霸王花的干制工艺。

mango  英[ˈmæŋɡəʊ]
美[ˈmæŋɡoʊ]
n. 芒果;
[例句]Peel, stone and dice the mango.
将芒果削皮、去核、切丁。
[其他]   复数:mangos

'''

叮!代码劝退!

fruits = ['grape', 'apple', 'strawberry', 'waxberry']
print(fruits)  # ['grape', 'apple', 'strawberry', 'waxberry']
fruits += ['pitaya', 'pear', 'mango']
print(fruits)  # ['grape', 'apple', 'strawberry', 'waxberry', 'pitaya', 'pear', 'mango']

# 循环遍历列表元素
for i in fruits:
    # 这里使用了title方法,它可以让每个元素的首字母变成大写的
    print(i.title(), end=' ')  # Grape Apple Strawberry Waxberry Pitaya Pear Mango
print()

# 列表切片(含头不含尾)
fruits2 = fruits[1:4]
print(fruits2)  # ['apple', 'strawberry', 'waxberry']

fruits3 = fruits  # 没有创建新的列表只是创建了新的引用
print(fruits3)
fruits4 = fruits[:]  # 可以通过完整切片操作来赋值列表
print(fruits4)
'''
fruits3和fruits使用的数据是一样的
fruits4s使用了新的数据(复制出来的数据)
'''

fruits5 = fruits[-3:-1]
print(fruits5)  # ['pitaya', 'pear']

# 通过反向切片操作来得到倒转后的列表的拷贝

fruits6 = fruits[::-1]
print(fruits6)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值