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

相關文章
相關標籤/搜索