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
:])
遍歷切片
for
loop
# 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
遍歷元組
for
loop
修改元組變數
可以給整個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...