講到列表先就應該從序列講起,在 Python 編程中最基礎的數(shù)據(jù)結構其實就是序列。
在序列當中每一個元素都會存在一個索引,之前我在公眾號【假裝我是程序員】中的“字符串
”這篇文章中有代碼實例涉及過索引,第一個元素的索引是0
,第二個則是1
,第三個...... 你懂的。
你只要記住,在計算機當中所有的編號都是從0
開始就可以了
創(chuàng)建一個列表,使用逗號分隔不同的數(shù)據(jù)項使用中括號括起來就可以:
#!/usr/bin/env python3
#coding:utf-8
listone = ['Fjun','Fanxiao2', 99, 100];
listtwo = [3,4,5,6,7,];
print("listone[0]:", listone[0])
print("listtwo[1:3]:", listtwo[1:3])
第一個輸出是輸出列表1的第一項 第二個輸出是輸出列表2的第二項到第三項 來,你也自己擼一下試試
知道怎么去輸出一個列表之后我們來進一步延伸,學習下怎樣去更新或修改一個列表項的數(shù)據(jù),當然還有怎么去添加,說百遍不如動手搞一遍:
#!/usr/bin/env python3
#coding:utf-8
list = ['Fjun', 'Fanxiao2', 1990, 2016]
print ('初始化列表:', list)
list[2] = 1993
print ('一次更新:', list)
list.append(2017)
print ('二次更新:',list)
append()
方法是添加一個值,添加個修改會了,我們來學習下刪除(delete),我們還是以上面的例子作為操作代碼實例
#!/usr/bin/env python3
#coding:utf-8
list = ['Fjun','Fanxiao2',1990, 2016]
print ('初始化列表',list)
del list[1]
print ('刪除之后列表:', list)
上面例子我使用到了del
去刪除list
列表里的第二項的值,打印出的結果就是干掉了"Fanxiao2
" 結果自己動手去敲下代碼就能一目了然了!加油
更多建議: