複製** **如下:
python 3.3.4 (v3.3.4:7znarxff62415e426, feb 10 2014, 18:13:51) [msc v.1600 64 bit (amd64)] on win32
type "copyright", "credits" or "license()" for more information.
>程式設計客棧;>> cast=["cleese","www.cppcns.compalin","jones","idle"]
>>> print(cast)
['cleese', 'palin', 'jones', 'idle']
>>> print(len(cast))#顯示資料項數量
4>>> print(cast[1])#顯示列表中第2個資料項的值
palin
>>> cast.append("gilliam")#在列表末尾新增乙個資料項
>>> print(cast)
['cleese', 'palin', 'jones', 'idle', 'gilliam']
>>> cast.pop()#刪除列表末尾的資料項
'gilliam'
>>> print(cast)
['cleese', 'palin', 'jones', 'idle']
>>> cast.extend(["gilliam","chapman"])#在列表末尾增加乙個資料項集合
>>> print(cast)
['cleese', 'palin', 'jones', 'idle', 'gilliam', 'chapman']
>>> cast.remove("chapman")#刪除指定的資料項
>>> print(cast)
['cleese', 'palin', 'jones', 'idle', 'gilliam']
>>> cast.insert(0,"chapman")#在指定的位置增加資料項
>>> print(cast)
['chapman', 'cleese', 'palin', 'jones', 'idle', 'gilliam']
>>>
下面是講znarx定義乙個def函式,isinstance()函式,for in,if else等的運用以及邏輯
複製** **如下:
movies=["the holy grail",1975,"terry jone & terry gilliam",91,
["graham chapman",
["michael palin","john cleese","terry gilliam",
&n程式設計客棧bsp; "eric idle","terry jones"]]]
def print_lol(the_list):#定義一種函式
for each_item in the_list:#for in迴圈迭代處理列表,從列表起始位置到末尾
if isinstance(each_item,list):#isinstance()檢測each_item裡每一項
#是不是list型別
print_lol(each_item)#如果是,呼叫函式print_lol
else:print(each_item)#如果不是,輸出這一項
print_lol(movies)#在movies列表中呼叫函式
"""之前if else語句不對齊導致報錯
"""
本文標題: python列表操作使用示例分享
本文位址:
Python練習 列表的操作示例
之前部落格中介紹了list的建立 元素操作 列表操作,及一些函式。這裡有幾道常見練習題可以鞏固下。python基礎 列表list的操作 題目一 列表的拷貝 將乙個列表的資料複製到另乙個列表中。list1 1,2,3,4,5 list2 list1 list3 list1 print list2 pr...
Python學習筆記之列表 陣列操作示例
python列表,陣列型別要相同,python不需要指定資料型別,可以把各種型別打包進去 python列表可以包含整數,浮點數,字串,物件 建立列表三種方式 1.member zdz liufeng hots 2.number 1,2,3 3.混合型mix 1,zdz 3.12,1,2,3 4.空列...
python列表建立操作 python列表操作
建立列表 sample list a 1,a b python 列表操作 sample list a b 0,1,3 得到列表中的某乙個值 value start sample list 0 end value sample list 1 刪除列表的第乙個值 del sample list 0 在列...