1. 程式人生 > >python的list的基本操作、list迴圈、切片、字典基本操作、字典巢狀、字串常用方法

python的list的基本操作、list迴圈、切片、字典基本操作、字典巢狀、字串常用方法

上面說了字串和整形,那現在要是想存一個班級的人的名字,這個班有200個人,怎麼存呢,用字串的話,那就是names = 'marry lily king .....'這樣,但是這樣存是可以存,那要是想取到某個人的名字怎麼取呢,不能再去裡面看一遍吧,那累死人了,為了解決這個問題,又有一種新的資料型別應運而生,那就是列表,這也是我們在以後的開發過程中,最常用的資料型別之一,列表也叫陣列,列表定義,使用[]即可;列表裡面可以再套列表,一個裡面套一個列表,叫二維陣列;一個裡面套一個列表,裡面的列表再套一個列表,這個叫三維陣列,套幾層就是幾維,定義格式如下:

#list的是一種新的資料型別,也可以叫陣列:
stus=['謝謝','謝1','謝2','謝3','謝4',19.3,89]
#裡面的每個元素可以叫下標、索引、角標
print(stus[6])
#定義一個空的陣列:stus=[]或者stus = list()
# 關於List的增、刪、改、查
# list 的增
stus=['謝謝','謝1','謝2','謝3','謝4']
stus.append('謝5')#append在list的末尾增加一個元素
stus.append('謝6')
stus.insert(0,'謝0')#insert在list的指定位置增加元素
stus.insert(2,'謝哈')
stus.insert(20,'謝20')#insert時,如果指定位置不存在時,直接在最後增加這個元素
print(len(stus))#看list裡面元素的個數有幾個
print(stus)
# list的改,改只有下面一種方式
stus=['謝謝','謝1','謝2','謝3','謝4']
stus[0] = 'xiexie'
print('改完之後的:',stus)