exercise 38 列表操作

2021-07-26 03:42:51 字數 2193 閱讀 3537

ten_things=

# no comma between two words

print

"wait there are not 10 things in that list. let's fix that."

more_stuff=

"day night song frisbee corn banana girl boy"

#more_stuff = ["day", "night", "song", "frisbee", "corn", "banana", "girl", "boy"]

stuff2=more_stuff.split(

' '

) #注意 別拼寫錯!!!

stuff=ten_things.split(

' '

)while

len(stuff)!=10:

next_one=stuff2.pop()

print

"adding:"

, next_one

print

"there are %d items now"

%len

(stuff)

print

"there we go: "

, stuff

print

"let's do some things with stuff"

print

stuff[1]

print

stuff[-1]

# whoa! fancy

print

stuff.pop()

print

' '

.join(stuff)

# what? cool!

print

'#'

.join(stuff[3:

5])

# super stellar!

stuff[3:5] 用法同range(3,5)不包括5

**細節1:ten_things 是字串 中間用空格隔開 不是逗號。
2:在原版程式中 more_stuff 以陣列形式定義(注釋了的那行) 不是字串,不需要split函式將其分開
列表能做什麼:
什麼時候不能使用列表:
1.你需要維持秩序的時候。列表只能顯示原來的順序,不能整理(sort)順序。
2.如果需要通過號碼隨機訪問內容。 記住,這是使用從0開始的基數。
3.如果你需要按順序遍歷內容(第一到最後),使用for迴圈。

Python 序列操作1 列表

最近在學習python,將學習中的知識點總結一下。python包含6種內建序列,包括列表 元組 字串 unicode字串 buffer物件和xrange物件。序列可以包含其他的序列,如下 amy amy farrah fowler 50 sheldon sheldon lee cooper 38 d...

python基礎04 列表操作

資料型別 列表,列表也是序列式的資料型別,跟字串一樣,支援下標和切片操作,但列表跟字串不同的是它是可變型別,這個資料型別在後續我們程式設計中用的非常的多,比如將讀出的ip放到列表中,然後讀取執行,這些後續我們寫實際指令碼時再說,我們先從最基礎的,如何建立列表開始 1 建立列表方式,一種是用,一種是用...

python筆記01 列表操作

names a b c 定義乙個列表 雙引號引起來表示列表的元素,看上去是數字其實是字串 print names 0 names b 切片 names 0 表示列表中第乙個元素,names a 表示列表中第二個元素,以此類推 print names b 切片 開始到第三個 print names a...