zoukankan      html  css  js  c++  java
  • 切片

    # 切片是list取值的一种方式
    nums = ['小辚','小明','小青','小牛']
                  #  0        1       2         3
    # print(nums[1:3])

    # print(nums[0])
    # print(nums[1:3])  #顾头不顾尾
    # print(nums[1:]) #如果从某个下标开始取,取到末尾结束,那么末尾的下标可以省略不写
    # print(nums[:2]) #如果是从头开始取,取到后面某个下标结束,那么开头的下标可以不写
    # print(nums[:]) #取所有的

    lis = list(range(1,21))
    # print(lis)
    # print(lis[::2]) #步长,隔几个取一次
    # print(lis[::-2]) #步长,隔几个取一次
    # #如果步长是正数的话,从左往右边开始取值
    # ##如果步长是负数的话,从右边往左边开始取值
    # print(lis[::-1]) #反转list
    # print(lis)
    # print(lis[1::-1])
    # print(lis[:])
    # lis.reverse()  #反转数组,改变了原来list的值
    # new_list = lis[::-1]  #产生了新的一个list,不会改变原来list的值
    # print(new_list)
    # print(lis)
    # #切片操作同样适用于字符串。
    # info = '你好,今天天气很好'
    # #        0 1 2 3 4 5 6 7 8
    # print(lis)
    # print(lis[:18:-1])
    # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
                                                                     #18 # 19

    print(lis)
    print(lis[::-2])
    print(lis[::-1])
    # print(lis[:18:-1])  # -1倒序,开头没有取值,所以默认从20往左取值,取到18的下标(19),但不顾尾,所以19不取
    s = 'hahaha'
    s = '小黑'
    print(s)
    # print(s[0])
    # print(s[::-1])

  • 相关阅读:
    常用的设计模式汇总
    设计模式总结
    C# WinForm文章收集
    SQL Server 2012/2016/2017 新增函数
    SQL Server 日期函数大全
    【BZOJ3622】已经没有什么好害怕的了
    【SDOI2009】Bill的挑战
    【HDU4507】恨7不成妻
    BSOJ 2423 -- 【PA2014】Final Zarowki
    BSOJ 4591 -- 【JLOI2015】城池攻占
  • 原文地址:https://www.cnblogs.com/jiadan/p/8666967.html
Copyright © 2011-2022 走看看