#python3 学习笔记17/07/10
# !/usr/bin/env python3
# -*- coding:utf-8 -*-
#切片slice 大大简化 对于指定索引的操作
fruits = ["apple","origin","pear"]
print("fruits",fruits)
# 取前三个元素 索引从0开始,取到2(不包括2).
part0_2 = fruits[0:2]
print("part0_2",part0_2)
#第一个索引是0的情况下,可以省略
part_2 = fruits[:2]
print("part_2",part_2)
#取中间的一个 1-2
part_1_ = fruits[1:2]
print("part_1_",part_1_)
#取后两个 ,最后一个元素的索引是-1,以此类推,取到-1,可以省略-1
part__2_1 = fruits[-2:]
print("part__2_1",part__2_1)
# 取最后一个
part__1 = fruits[-2:-1]
print("part__1",part__1)
#对于list 的一些常用操作
L = list(range(100))
print(L)
#取L的前10个数
print("L index 1-10",L[:10])
#取L得后10个数
print("L index 91-100", L[10:])
#取11-20
print("L index [10:20]", L[10:20])
#前10个数,每两个取一个 第三个参数时 步长
print("L[:10:2]",L[:10:2])
#所有数,每五个去一个
print("L[::5]",L[::5])
#原样复制一个list
L1 = L[:]
print("L1:"L1)
#tuple 和 str 也可以用切片操作