python3中的list
阿新 • • 發佈:2018-12-11
以下與list有關的操作請動手實踐檢視具體結果 多使用help函式檢視幫助文件,同時多動手敲程式碼
list的相關操作
# list相當於c語言中的陣列,但是list中的元素可以是多個型別,比如同時擁有數字、字串 # 建立空列表 # 下面兩種操作均可 a = list() a = [] b = [1, 2, 3, "hi","love"] #可以檢視型別 print(type(b)) # 將字串型別轉化為list型別 d = "hi who are you" print(list(d)) # 列表遍歷 a = [1, 2, 3, 4] for i in a: print(i) # 巢狀列表的遍歷 # 這裡的巢狀列表必須是元素個數都一樣,否則無法遍歷 a = [[1, 2, 3], ["hi", 4, 5], [6, 7, 8]] # 這裡的i m n 分別代表內層列表的元素 for i, m, n in a: print(i, "--", m, "--", n) # list的分片 擷取 s = [1, 2, 3, "list", 4] # 擷取下標為1到4的元素,包括下標1不包括4 print(s[1:4]) # 通過分片操作可以實現list的倒序 print(s[ : :-1]) # list相關的函式可以通過help(list)檢視 # 簡單介紹幾個 # replace函式 替代 print(s.replace('list','hi')) # center函式 使字串居中於指定的寬度中,超出的用指定字元填充 print(s.center(40,'-')) # join函式 用指定的字元將字串的每個字元連線起來 # 這個函式比較特殊,起呼叫作用的是連線字元,引數為字串名 print('-'.join(s))