zoukankan      html  css  js  c++  java
  • Python 入门2 list介绍

      Python 是一个面向对象的语言,而且是动态的解释性语言。所谓的动态就是它不用事先指定数据类型,而且是解释执行的。不想C,JAVA ,C++之类的,需要先编译,然后再链接....总之,Python还是比较方便的..

      现在我们来介绍一下Python中的List(列表)类的基本作用.首先我们可以在Python shell 中输入 help(list),就可以看到list类的基本介绍了.现在

    '''列表的基本形式是通过[]包起来的,每个基本项通过逗号隔开,每个列表项的内容可以是不同的类型
    ,例如可以和下面的fruit一样,都是字符串,也可以是下面的test,既有int,也有字符串,当然了,也可以
    包括列表本身。我们可以通过print(列表名)的形式输出列表
    那么,怎么访问列表的内容呢?
    我们可以通过下标的形式来访问,下标是从0开始的.
    '''
    fruit=['banana','apple','peach']
    print(fruit)
    test=[1,'this is str',['this is another list','hwb']]
    print(test)
    print(fruit[0])
    print(test[2][0])#the content is 'this is another list'
    '''
    列表是具有伸缩性的。就类似于C++中的vector,它的内容是可以动态添加的.
    通过append可以在最后面添加
    通过insert可以在指定位置的前面添加进去
    通过pop可以把最后的元素删除
    通过remove可以把最先遇到的想要删除的元素删除掉
    '''
    myvec=[1,2,3]
    print(myvec)
    myvec.append(33)
    print(myvec)
    myvec.pop()
    print(myvec)
    myvec.insert(0,-2)
    print(myvec)
    myvec.append(2)
    print(myvec)
    myvec.remove(2)
    print(myvec)
    '''列表是可以改变的,我们可以通过下标的方式去改变数值'''
    arr=[0,1,2,3,4]
    print(arr)
    num=0
    for x in arr:
        arr[num]=x+1
        num+=1
        print(x)
    print(arr)
    '''我们有的时候想要某个切片。Python中可以通过下标的方式来获取指定区域的内容'''
    Day=['Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday']
    print (Day[:4])#和print(Day[0:4])是一样的.  不包括4
    #python 还可以倒着数
    print(Day[:-2])
    #print(Day[-2:-3:-1])

    好了,list基本用法就是这样,大家可以看看..提点意见..

  • 相关阅读:
    docker 镜像相关
    docker相关网站
    docker初识 一
    loadrunner Windows资源指标
    Codeforces Round #368 (Div. 2) Brain's Photos
    CodeForce 589J Cleaner Robot
    CodeForce 677I Lottery
    CodeForce 677D Boulevard
    CodeForce 589B Layer Cake
    Map的遍历
  • 原文地址:https://www.cnblogs.com/hwb1992/p/3362433.html
Copyright © 2011-2022 走看看