第016講 序列 序列

2021-10-08 11:34:22 字數 2782 閱讀 3693

測試題

序列,因為他們有以下共同點:

1)都可以通過索引得到每乙個元素

2)預設索引值總是從0開始(當然靈活的python還支援負數索引)

3)可以通過分片的方法得到乙個範圍內的元素的集合

4)有很多共同的操作符(重複操作符、拼接操作符、成員關係操作符)

list([iterable]) 把可迭代物件轉換為列表

tuple([iterable]) 把可迭代物件轉換為元組

str(obj) 把物件轉換為字串

>>

> temp =

'i love fishc.com!'

>>

>

list

(temp)

['i'

,' '

,'l'

,'o'

,'v'

,'e'

,' '

,'f'

,'i'

,'s'

,'h'

,'c'

,'.'

,'c'

,'o'

,'m'

,'!'

]

所謂迭代,是重複反饋過程的活動,其目的通常是為了接近並到達所需的目標或結果。每一次對過程的重複被稱為一次「迭代」,而每一次迭代得到的結果會被用來作為下一次迭代的初始值。

會返回:『v』,因為字串在計算機中是以ascii碼的形式儲存(ascii對照表:引數中ascii碼值最大的是』v』對應的118。

('請輸入待查詢的使用者名稱:'

)score =[[

'迷途',85

],['黑夜',80

],['小布丁',65

],['福祿娃娃',95

],['怡靜',90

]]isfind =

false

for each in score:

if name in each:

print

(name +

'的得分是:'

, each[1]

)break

if each==score[

len(score)-1

]:print

('查詢的資料不存在!'

)

def

min(x)

: least = x[0]

for each in x:

if each < least:

least = each

return least

print

(min

('123456789'

))

找出x中最小值

>>

>

defsum

(x):

ans=

0for i in x:

ifisinstance

(i,str):

continue

else

: ans+=i

return ans

(2)序列常用的bif

>>

> numbers =[1

,23,45

,55,23

]>>

>

enumerate

(numbers)

<

enumerate

object at 0x000001f77d75f288

>

>>

>

list

(enumerate

(numbers))[

(0,1

),(1

,23),

(2,45

),(3

,55),

(4,23

)]

與下標配對

>>

> a =[1

,2,3

,4,5

,6,7

,8]>>

> b =[4

,5,6

,7,8

]>>

>

zip(a, b)

<

zipobject at 0x000001f77d764bc8

>

>>

>

list

(zip

(a, b))[

(1,4

),(2

,5),

(3,6

),(4

,7),

(5,8

)]>>

>

list

(zip

(b, a))[

(4,1

),(5

,2),

(6,3

),(7

,4),

(8,5

)]

打包

FishC筆記 16 講 序列,序列

本期內容詳解 列表 元組和字串的共同點 一些重要的bif 1 list 把乙個可迭代的物件轉換為列表 2 tuple iterable 把乙個可迭代的物件轉化為元組 3 str obj 把obj物件轉化為字串 4 max min 返回序列或者引數集合中的最大或最小值 5 sum iterable s...

動態規劃 第3講 子串行問題

最近在複習期末考試,又有點懶,更新部落格的效率也下降了。話不多說,我們來刷一遍子串行問題,用動態規劃的方法。一 300.最長上公升子串行 難易程度 medium 原題鏈結 給定乙個無序的整數陣列,找到其中最長上公升子串行的長度。示例 輸入 10,9,2,5,3,7,101,18 輸出 4 解釋 最長...

第047講 魔法方法 定製序列

常言道 無規矩不成方圓 講的是萬事萬物的發展都要在一定的規則下去執行,只有遵循一定的協議去做,事情才能夠按照正確的道路去發展。我們今天要談的是 定製容器,想要成功的實現容器的定製,我們要先談一談協議,那麼什麼是協議呢?協議 protlcols 與其他程式語言中的介面很相似,它規定你在哪些地方必須定義...