CH4 操作列表

2021-10-14 03:57:44 字數 4510 閱讀 5597

playlitst for today:folklore

4.4 使用列表的一部分

4.5 元組

4.6 設定**格式

sum up

for迴圈

# 4.1

# for loop

tnt =

['mjq'

,'dcx'

,'syx'

,'lyw'

,'zzy'

,'yhx'

,'hjl'

]for zharen in tnt:

print

(zharen)

原理:tnt中的每個元素分別輪流儲存到變數zharen中,執行for迴圈中的指令,直到列表中的最後乙個詞。

print

('\n'

)for zharen in tnt:

print

('feel sorry to trouble, but sdfj, is '

+ zharen +

' an artist of your company?\nif not, please inform.\n'

)print

("congratulations! sdfjdbl! toast to our last goodbye!"

)

python根據縮進來判斷**行與前乙個**行的關係

range()function

# range()

for value in

range(1

,5):

print

(value)

使用range()建立數字列表

list()function - 轉換為列表

#

numbers =

list

(range(1

,8))

print

(numbers)

相關引數的設定

# step

even_number =

list

(range(2

,11,2

))print

(even_number)

多種操作結合

eg. 生成乙個包含前十個自然數的平方的list

squares =

for i in

range(1

,11):

square = i**

2print

(squares)

# clean, less variable

squares =

for i in

range(1

,11):

2)print

(squares)

對數字列表的簡單統計計算

min(),max(),sum()function

列表解析

將for迴圈和建立新元素的**合併成一行,並自動附加新元素

# practice

for count in

range(1

,21):

print

(count)

million =

list

(range(1

,1000001))

print

(min

(million)

)print

(max

(million)

)print

(sum

(million)

)odd_number =

list

(range(1

,20))

for odd in odd_number:

print

(odd)

x3s =

for i in

range(1

,11):

x3 = i*

3if x3 <31:

print

(x3s)

cubes =

[value**

3for value in

range(1

,11)]

for cube in cubes:

print

(cube)

切片

可指定要使用的第乙個元素和最後乙個元素的索引

指定索引的不同方法:

# 4.4

print

(tnt)

print

(tnt[2:

4])print

(tnt[:2

])print

(tnt[-2

:])

遍歷切片

forloop

# with for loop

print

('top 3 in typhoon project:'

)for zharen in tnt[:3

]:print

('\t'

+zharen)

複製列表

tnt = tyt[:]:將tyt的副本儲存到tnt

tnt=tyt:將tyt賦給tnt, 把tnt關聯到包含在tyt中的列表,實際上兩個變數都指向同乙個列表,

# copy list

tyt =

['yjy'

,'dcx'

,'mjq'

,'syx'

,'lyw'

]tnt = tyt[1:

5]'zzy'

)'yhx'

)'hjl'

)print

('members of tyt:'

)for louren in tyt:

print

(louren)

print

('members of tnt:'

)for zharen in tnt:

print

(zharen)

# practice

print

('wanpen refers to the cp consists of:'

)for zharen in tnt[2:

4]:print

(zharen)

print

('fans spent 600w rmb for nothing for:'

)for zharen in tnt[5:

7]:print

(zharen)

列表:程式執行期間可能變化的資料集

元組:不可修改、不可變的列表

定義元組

'tuple'

object does not support item assignment

遍歷元組

forloop

修改元組變數

可以給整個tuple重新賦值

# 4.5 tuple

dimensions =

(200,50

)# dimensions[0] = 250

for dimension in dimensions:

print

(dimension)

print

('\noriginal dimensions:'

)print

(dimensions)

dimensions =

(250,50

)print

('\nmodified dimensions:'

)print

(dimensions)

readable, reproducible

python enhancement proposal, pep(python改進提案)

pep8

精通CSS 讀書記錄 ch4

第四章 背景影象效果 4.1 背景影象基礎 background repeat 除了repeat,no repeat,repeat x,repeat y還有round,space background position我還沒用過呢 background attachment scroll fixed...

ML筆記 CH4 決策樹

僅個人讀書筆記.本章知識點核心 特徵選擇 剪枝處理 連續與缺失值處理 決策樹採取了遞迴的思想,可用於分類,也可以用於回歸。包括3個步驟 特徵選擇 決策樹的生成和決策樹的修剪。主要有id3 c4.5和cart三種演算法。4.3 剪枝處理 4.4 連續與缺失值 決策樹 一棵決策樹包含乙個根結點 若干個內...

CH4 表示式和運算子

表示式和運算子 原始表示式 物件和陣列的初始化表示式 函式定義表示式 屬性訪問表示式 呼叫表示式 物件建立表示式 運算子概述 算術表示式 關係表示式 邏輯表示式 賦值表示式 表示式計算 其它運算子 1.運算子 1 2 12 2.所有的物件都是object的例項。3.為了計算表示式 o instanc...