假設列表為list
1.列表操作
list.insert(i,elem) i號位置插入元素
list.pop(i)彈出i號元素,並返回;沒有i,預設彈出尾元素
list.remove(elem)彈出指定元素;無返回
del list[i] 刪除元素
list[i]=elem 修改元素
list[i:j] 訪問i到j號元素(不包含j)
list.sort() 按字典序排序
list.sort(reverse=true) 按字典反序排序
sorted(list) 對列表臨時排序(不改變原有順序)
len(list) 獲取列表長度(元素個數)
list.reverse() 使列表逆序
2.遍歷列表
list=[『aa』,『111』,2,『chen』]i表示迴圈變數,in 後面接要遍歷的列表,也可寫作:for i in list:
print(i)
list=[『aa』,『111』,2,『chen』]遍歷部分列表:for i in range(len(a)):
print(list[i])
list=[『aa』,『111』,2,『chen』]注意:python語法中嚴格縮排,否則會出錯,正是用縮進來控制**塊,使得整潔有序,就好像c/c++中的"{}"。還要注意for後面的":",不能遺漏。for i in range(i,j):#遍歷i到j(不包含j位置)
print(list[i])
或
list=[『aa』,『111』,2,『chen』]
for i in list[i:j]:
print(i) #切片
或
list=[『aa』,『111』,2,『chen』]
for i in list[i:j:len]: #指定步長len
print(i) #切片
3.數字列表
num=list(range(i,j)) #建立i到j的連續數字列表(不包含j)4.複製列表num=list(range(i,j,len)) #指定步長為len
min(num) #獲取數字列表最小值
max(num) #獲取數字列表最大值
sum(num) #獲取數字列表的總和
a=[『111』,『aaa』,『aaa』,『bbb』,『ccc』,『dddd』]5.元組b=a #全部複製(形式複製,並沒有得到兩個列表)
b=a[:]#使用切片才能得到兩個不關聯的列表
b=a[i:j:len] #複製從i到j,步長為len(跟切片一樣)
列表適合用於儲存在程式執行中可能變化的資料集。列表是可修改的。python將不能修改的值稱為不可變的。而不可變的列表被稱為元組。
元組使用圓括號"()「標識,而列表使用方括號」"來標識,除了元組的元素不可修改外,對元組的遍歷等和列表類似。元組也可以使用切片。
雖然不可以修改元組元素,但可以對元組重新賦值,以新的值覆蓋原來的值,如:
a=(100,200,300)有列表a=[11,22,『sss』,『aaa』,『bbb』]a=(300,200,100)
for i in a:上述**是遍歷判斷列表中是否有字串』aaa』,有就輸出其大寫形式。注意縮排和冒號":"if i==『aaa』:
print(i.upper())
判斷語句i==『aaa』,返回true或false
判斷條件的寫法:
1.定義
用大括號"{}",字典儲存了相關的元素,一對相關元素之間用":"隔開,可以通過前面的元素索引後面的元素,前面的是鍵,後面的叫值,鍵-值一一對應。例如:
a=2.相關操作a[1]=2
a[『aaa』]=『bbb』
3.遍歷字典
4.巢狀
1.使用者輸入
2.while迴圈
while 迴圈條件:
迴圈體1.定義函式
2.函式返回值
3.傳遞列表
4.傳遞任意數量的實參
Python基礎 Python語法基礎
關鍵字是python語言的關鍵組成部分,不可隨便作為其他物件的識別符號 andas assert break class continue defdel elif else except exec finally forfrom global ifimport inis lambda notor p...
python初級語法 python語法基礎
寫在最前頭 python 程式對大小寫是敏感的!1 資料型別 1 整數 可以處理任意大小的正負整數 2 浮點數 浮點數運算可能會引入四捨五入的誤差 3 字串 可以是單引號or雙引號括起來的任意文字,但是不包括單引號or雙引號本身。ps 如果字串本身裡含有單引號or雙引號,怎麼辦呢?嘻嘻 可以使用轉義...
python初級語法 Python基礎語法
第一章格式規範 一 標頭檔案 1.注釋行 usr bin python3 coding utf 8 2.匯入模組行 匯入整個模組,格式 import module 匯入模組中全部函式,格式為 from module import 二 識別符號 首字元必須是字母或下劃線。識別符號對大小寫敏感。三 保留...