Python:列表的切片操作
程序员文章站
2022-05-03 20:05:19
...
叮!单词劝退!
''' 英语单词: (这里只有我不会的,有其它单词不认识的同学自己百度~~~) 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)
上一篇: 动画——Vue中的动画封装
下一篇: php—PCRE正则表达式锚和句点