python索引和切片

python yekong 1150℃

什么是索引

字符串,列表和元组都有索引
索引从最左边记录的位置开始
索引用数字表示,起始从0开始
字符串列表元组的最大索引是他们的长度-1

names = ['香蕉', '水果', '苹果']
print(names[0])
结果
香蕉

什么是切片

索引用来对单个元素进行访问,切片则对一定范围内的元素进行访问
切片通过冒号在中括号内把像个的两个索引查找出来[0:10]

names = ['香蕉', '水果', '苹果']
print(names[0:2])
结果
['香蕉', '水果']

切片规则为左包含 右不包含

列表的索引获取与修改

list[index]=new_item
数据的修改只能在存在的索引范围内

names = ['香蕉', '水果', '苹果']
names[1] = '玉米'
print(names)
结果
['香蕉', '玉米', '苹果']
names = ['香蕉', '水果', '苹果']
print(names.index('水果'))
结果
1

names = ['香蕉', '水果', '苹果']
names[0:2] = '大象', '猴子'
print(names)
结果
['大象', '猴子', '苹果']
喜欢 (2)