网站制作学习网Python→正文:Python 切片 list操作 range
字体:

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中的迭代 >>
推荐文章
最新文章