• python3.x 扯扯【切片】这玩意儿


    在此之前先了解一下list这个玩意儿:

    list对应cpp这的数组,一维数组,二维数组,或者是嵌套都行:

    L=[]      #空列表

    L=[1,2,3,4,5,6]  #六项

    L=['a',['b','c']]       #嵌套子列表

    L=list(range(0,5))#range 初始化list,0-4

    可以使用dir(list)查看list的成员方法,append(2),extend([1,2,3]),sort()等

    接下来说的是切片,注意list是一个环形的list,[索引:索引:步长]:

         即:list[start_index: stop_index: step]

    •  起始位置 : start_index (空时默认为 0)。
    •  终点位置: stop_index (空时默认为列表长度) 需要注意起点与终点索引的位置关系。
    •  步长: step (空时默认为 1,不能为 0)。

    L = [0,1,2,3,4,5,6,7,8,9,10]  #一个简单的list

    #或者自定义初始化一个用range

    #List = [n for n in range(0, 100)]

    >>L[-1]   #下标为-1,即倒数第一个数据

    10

    >>L[1:5]  #从下标1开始取到5不包括下标5

    [1,2,3,4]

    >>L[:5]       #L[0:5]

    [0, 1, 2, 3, 4]

    >>L[5:]  #L[5:10]

    [5, 6, 7, 8, 9, 10]

    >>L[2::3]  #L[2:10:3],从下标2开始到最后,间隔3个取一次

      [2,5,8]

    字符串拼接系列:

    str_list = ['hello','world','break','happy']  #将每个数据的头一个字母变大写

    for str in strlist:

       str = str[0].upper() + str[1:]

  • 相关阅读:
    php实现中文反转字符串的方法
    冒泡排序
    mac 安装ngnix
    二维数组排序可以用php内置函数
    mysql 利用explain 优化
    Jquery Datatable
    SSL证书(HTTPS)背后的加密算法
    HTTPS的误解(二)
    HTTPS的误解(一)
    电子商务信息安全与信任解决方案
  • 原文地址:https://www.cnblogs.com/liuruoqian/p/11309176.html
Copyright © 2020-2023  润新知