趣學python第三章32列表
list1 =[ 'why','was' ,6,'afraid' ,'of',7,'because',7,8,6]
list =[ 1.2,2.1,5.0,9]
list2=[list,list1]
print list
print list1
print list2
列表list的使用,list1是乙個字串列表,list是數值,list2是兩者的組合。
list2可以看出,列表元素可以混合。
print list1[4]
print list2[1]
********************= restart: c:/python27/lianxi/31.py ********************=
[1.2, 2.1, 5.0, 9]
['why', 'was', 6, 'afraid', 'of', 7, 'because', 7, 8, 6]
[[1.2, 2.1, 5.0, 9], ['why', 'was', 6, 'afraid', 'of', 7, 'because', 7, 8, 6]]
of['why', 'was', 6, 'afraid', 'of', 7, 'because', 7, 8, 6]
列表的索引是從0開始,所以list1的第四個元素是of
list2的元素是list和list1,它的第乙個元素對應list1.所以全部列印出list1
list1[2] = 'as'
print list1
要修改列表中的元素,只需要給它重新賦值。
將list1的第2個元素修改,從6改為as
['why', 'was', 'as', 'afraid', 'of', 7, 'because', 7, 8, 6]
顯示列表的乙個子集,從第2個到第6個元素
print list1[2:6]
其實真正顯示的是2-5
['as', 'afraid', 'of', 7]
list1【2:6】代表的是顯示從索引位置2直到但不包含索引位置6的元素。
上面可以看到,列表使用比較靈活,可以是數字,字串,甚至是用列表來做元素。
新增元素到列表。
list1 =[ 'why','was' ,6,'afraid' ,'of',7,'because',7,8,6]
print list1
['why', 'was', 6, 'afraid', 'of', 7, 'because', 7, 8, 6, 'jok']
從列表中刪掉乙個元素
del list1[2]
['why', 'was', 6, 'afraid', 'of', 7, 'because', 7, 8, 6, 'jok']
['why', 'was', 'afraid', 'of', 7, 'because', 7, 8, 6, 'jok']
可以看出刪掉了第2個元素 6
列表上的算術
list1 =[ 'why','was' ,6,'afraid' ,'of',7,'because',7,8,6]
list =[ 1.2,2.1,5.0,9]
list2=[list,list1]
print list2
list3= list+list1
print list3
********************= restart: c:/python27/lianxi/31.py ********************=
[[1.2, 2.1, 5.0, 9], ['why', 'was', 6, 'afraid', 'of', 7, 'because', 7, 8, 6]]
[1.2, 2.1, 5.0, 9, 'why', 'was', 6, 'afraid', 'of', 7, 'because', 7, 8, 6]
列表可以用加法+,
也可以用乘法*
list1 =list*3
print list1
乘法的作用就是複製幾份。
不能用-,和/。
第三章列表
listsize 屬性 列表的元素個數 pos 屬性 列表的當前位置 length 屬性 返回列表中元素的個數 clear 方法 清空列表中的所有元素 find 方法 在列表中查詢某一元素 tostring 方法 返回列表的字串形式 getelement 方法 返回當前位置的元素 insert 方法...
Python學習第三章 列表
列表是由一系列按特定順序排列的元素組成,可以將任何東西加入列表,其中的元素可以彼此沒有任何關係。python中通常用 表示,用逗號分開其中的元素 bicycles trek cannondale redline specialized print bicycles 這樣輸出會將包括方括號在內一起輸出...
python第三章 列表 筆記
1.用表示列表,用 分隔元素 2.訪問列表元素用索引,如name 0 注 索引從0開始而不是1 b 用方法pop 彈出最後乙個 如 names yang chen zhou print names poped names names.pop print names print poped names...