<每天一分钟学Python> 011 索引/切片运算

011 索引/切片运算

索引运算符[] , 根据位置获取列表中元素 , 0作为开始

list1 = [1, "A", 'abc', False]
print(list1[1]) # 获取列表第二个元素

字符串可以理解为字符的列表 , 使用索引运算符操作

string1 = "Python"
print(string1[1]) # 获取字符串第二个字符

切片运算符[:] , 根据起始和终止位置获取部分元素 , 不包含终止位置

list1 = [1, "A", 'abc', False]
print(list1[1:2]) # 获取第二至三个元素 , 不包括第三个元素

字符串也可以使用切片运算完成截取

string2 = "Python"
print(string2[0:2]) # 获取第一至第三字符 , 不包括第三个字符
print(string2[1:2]) # 获取第二至第三字符 , 不包括第三个字符

起始位置可以不填写 , 默认0起始位

string3 = "Python"
print(string3[:3]) # 获取第一至第四字符 , 不包括第四个字符

终止位置可以不填写 , 默认列表最大位置

string4 = "Python"
print(string4[2:])

索引运算符 , 根据位置获取列表中元素 , 0作为开始
获取列表第二个元素

字符串可以理解为字符的列表 , 使用索引运算符操作
获取字符串第二个字符

切片运算符 , 根据起始和终止位置获取部分元素 , 不包含终止位置
获取第二至三个元素 , 不包括第三个元素

字符串也可以使用切片运算完成截取
获取第一至第三字符 , 不包括第三个字符
获取第二至第三字符 , 不包括第三个字符

起始位置可以不填写 , 默认0起始位
获取第一至第四字符 , 不包括第四个字符

终止位置可以不填写 , 默认列表最大位置

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容