Python 切片 list操作 range
Python 2018/1/15 19:47:50 点击:不统计
# 切片,听起来很高大上,其实就期对 list 等集合的 截断,拆解或者是 生成。
# 1. 对list 进行截取
list_str = ['p', 'y', 't', 'h', 'o', 'n']
# range 用法为 listObj(startIndex,endIndex,intervals) 三个参数分别是 开始索引(包含),结束索引(空则至结束,不包含),每多少个获取
# 如果startIndex 和 endIndex 为负数,则进行倒数即可
print list_str[0: 1] # output ['p'] 从索引0开始 到1(不包含1)
print list_str[2:] # output ['t', 'h', 'o', 'n'] 从索引2开始到结束
print list_str[2:: 2] # output ['t', 'o'] 从索引2(包含)开始到结束,每2个输出一个
print list_str[:-4] # output:['p', 'y'] 从开头到 倒数第四个索引结束(索引负值从 -1 开始)
# 2.range 生成list 集合,用法:
numb = range(0, 10)
print numb # output:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 生成从0 开始
原文章%77w%77%2Ef%6F%72%61%73%70%2E%63n
·上一篇:Python 中的函数 >> ·下一篇:Python中的迭代 >>