zoukankan      html  css  js  c++  java
  • python3学习笔记(5)_slice

     1 #python3 学习笔记17/07/10
     2 # !/usr/bin/env python3
     3 # -*- coding:utf-8 -*-
     4 
     5 #切片slice 大大简化 对于指定索引的操作
     6 fruits = ["apple","origin","pear"]
     7 print("fruits",fruits)
     8 # 取前三个元素 索引从0开始,取到2(不包括2).
     9 part0_2 = fruits[0:2]
    10 print("part0_2",part0_2)
    11 
    12 #第一个索引是0的情况下,可以省略
    13 part_2 = fruits[:2]
    14 print("part_2",part_2)
    15 
    16 #取中间的一个 1-2
    17 part_1_ = fruits[1:2]
    18 print("part_1_",part_1_)
    19 
    20 #取后两个 ,最后一个元素的索引是-1,以此类推,取到-1,可以省略-1
    21 part__2_1 = fruits[-2:]
    22 print("part__2_1",part__2_1)
    23 
    24 # 取最后一个
    25 part__1 = fruits[-2:-1]
    26 print("part__1",part__1)
    27 
    28 #对于list 的一些常用操作
    29 L = list(range(100))
    30 print(L)
    31 
    32 #取L的前10个数
    33 print("L index 1-10",L[:10])
    34 
    35 #取L得后10个数
    36 print("L index 91-100", L[10:])
    37 
    38 #取11-20
    39 print("L index [10:20]", L[10:20])
    40 
    41 #前10个数,每两个取一个 第三个参数时 步长
    42 print("L[:10:2]",L[:10:2])
    43 
    44 #所有数,每五个去一个
    45 print("L[::5]",L[::5])
    46 
    47 #原样复制一个list
    48 L1 = L[:]
    49 print("L1:"L1)
    50 
    51 #tuple 和 str 也可以用切片操作
  • 相关阅读:
    分布式一致性模型
    ubuntu18.04 基于Hadoop3.1.2集群的Hbase2.0.6集群搭建
    ubuntu18.04 flink-1.9.0 Standalone集群搭建
    Idea 打印GC
    goroutine简介
    MESI缓存一致性协议
    Spark RDD 算子总结
    SparkStreaming 笔记
    Spark 内存管理
    Highcharts(数据分析图)
  • 原文地址:https://www.cnblogs.com/wjw-blog/p/7146902.html
Copyright © 2011-2022 走看看