python 切片操作记录

l = [x for x in range(100)]

print(l[10:])  # 切掉0~9
print(l[:10])  # 留下1~9
print(l[:-10])  # 切掉90~99
print(l[::10])  # 切掉90~99  表示对整个序列按照索引可以被step整除的规则取值
con[start_index]:返回索引值为start_index的对象。start_index为 -len(con)到len(con)-1之间任意整数。
con[start_index: end_index]:返回索引值为start_index到end_index-1之间的连续对象。
con[start_index: end_index : step]:返回索引值为start_index到end_index-1之间,并且索引值与start_index之差可以被step整除的连续对象。

con[start_index: ]:缺省end_index,表示从start_index开始到序列中最后一个对象。
con[: end_index]:缺省start_index,表示从序列中第一个对象到end_index-1之间的片段。
con[:]:缺省start_index和end_index,表示从第一个对象到最后一个对象的完整片段。
con[::step]:缺省start_index和end_index,表示对整个序列按照索引可以被step整除的规则取值。

猜你喜欢

转载自blog.csdn.net/haohaomax1/article/details/109684111