#建立range物件格式
range
(start,stop[
,step])s=
range(2
,10,2
)>>
>
list
(s)[2,
4,6,
8]
#列表的建立
a_list =[1
,2.0
,'large'
]b_lost =
>>
>
list((
1,2,
3,4,
5))[
1,2,
3,4,
5]>>
>
list
(range(1
,6,2
))[1
,3,5
]>>
>
list
("abc")[
'a',
'b',
'c']
>>
>
list()
#列表的刪除
x =[1,
2,3]
del x
>>
> s =[1
,2,3
,4,5
,6]>>
> s[0]
1>>
> s[-1
]6
#建立乙個逆序列表
>>
> a =[1
,2,3
,4,5
,6]>>
> a[::
-1][
6,5,
4,3,
2,1]
#隔乙個取乙個,新列表僅包含奇、偶元素
>>
> a[::
2][1
,3,5
]>>
>a[1:
:2][
2,4,
6]
for i in
reversed
(s):
>>
> s=
['a'
,'b'
,'c'
]>>
>
for x in
enumerate
(s):
print
(x)(0,
'a')(1
,'b')(
2,'c')
>>
>
for i,x in
enumerate
(s):
print
(i,x)
0 a1 b
2 c
#輸入y一組整數,中間用逗號間隔,求這組整數的和
#輸入若干正整數,整數之間用空格間隔,輸出其中的偶數
alist=
[int
(i)for i in
input()
.split()]
print
([i for i in alist if i%2==
0])#不用專門寫乙個input
可以同時遍歷多個可迭代物件
刪除s.pop(索引)
s.remove(值)
del s[ ]
s.clear()
原地操作
查詢s.count(元素)
s.index(元素)
排序s.sort() 直接在程式裡寫這一句就行了
list.sort( key=none, reverse=false)
key:為乙個函式名,預設為none,可以用內建函式,或自定義函式。
reverse:排序規則,預設為false,reverse = true 降序, reverse = false 公升序。
x.reverse()
改變列表本身
複製-s.copy()
生成新列表
等價於a[:]
在需要修改列表進行判斷但又不想影響到原列表
#輸入一組整數,中間用空格間隔,對其從小到大排序後輸出,中間用逗號間隔
#用列表解析將字串中的元素轉為數值
xs =
input()
.split(
)ns =
[int
(x)for x in xs]
#排序ns.sort(
)#輸出中間有逗號,最後沒逗號
ns =
[str
[n]for n in ns]
print
(','
.join(ns)
)
Python期中考複習 迴圈結構
就大概寫一下這一章課本寫了什麼,很多地方就只寫個標題,如果有寫的不對的地方歡迎指出,我也不太會。格式 while 條件表示式 迴圈體 else else子句 塊 如果只有一條語句 while 條件表示式 迴圈體 累加求和 s 0 n 1 while n 100 s n n 1 利用sum 1st l...
python期中考試知識點 期中考試
include define led p0 unsigned int i 0 unsigned int j 0 sbit key1 p1 0 暫停,開始按鈕 sbit key2 p1 2 復位按鍵 unsigned char num void int t0 void tmod 0x01 開啟定時器0...
python期中考試試卷分析 期中考試試卷分析教案
課 題期中考試分析 課時授課型別試卷 分析教學目標 知曉教研室的岀卷結構 學會從考過的試卷中汲取經驗教訓 能熟悉知識與能力的相結合的形式 培養認真的態度 良好的鑽研和審題習慣 教學重難點 培養認真的態度 良好的鑽研和審題習慣 教學方法 與手段多 並結合學生自主 與小組討論教學 過程一 整體考試情況 ...