趣學PYTHON第三章32列表

2021-08-14 21:08:09 字數 2204 閱讀 5190

趣學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...