Python 入门2 list介绍

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

  如今咱们来介绍一下Python中的List(列表)类的基本做用.首先咱们能够在Python shell 中输入 help(list),就能够看到list类的基本介绍了.如今shell

'''列表的基本形式是经过[]包起来的,每一个基本项经过逗号隔开,每一个列表项的内容能够是不一样的类型
,例如能够和下面的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基本用法就是这样,你们能够看看..提点意见..app

相关文章
相关标签/搜索