python中的切片
Python中的切片指的是从一个序列(列表、元组、字符串等)中取出一部分连续的元素。切片的语法为:[起始索引:终止索引:步长]。
其中,起始索引表示切片开始的位置,终止索引表示切片结束的位置(不包含该位置的元素),步长表示每隔多少个元素取一次。
以下是一些切片的例子:
- 取出列表中前三个元素:
list1 = [1, 2, 3, 4, 5]
slice1 = list1[:3]
print(slice1) # [1, 2, 3]
- 取出字符串中的前五个字符:
str1 = 'Hello, World!'
slice2 = str1[:5]
print(slice2) # 'Hello'
- 取出列表中的偶数元素:
list2 = [1, 2, 3, 4, 5, 6, 7, 8, 9]
slice3 = list2[1::2]
print(slice3) # [2, 4, 6, 8]
- 取出元组中的倒数三个元素:
tuple1 = (1, 2, 3, 4, 5)
slice4 = tuple1[-3:]
print(slice4) # (3, 4, 5)
注意,切片的起始索引和终止索引都可以省略,省略起始索引表示从序列的开头开始取,省略终止索引表示取到序列的结尾。步长默认为1。
原文地址: http://www.cveoy.top/t/topic/bLyn 著作权归作者所有。请勿转载和采集!