python

name = list("suhao")app

name1 = name[1:3]   1<= x  <3spa

name2 = name[:3]     x <3orm

name3 = name[0:]     0<= x排序

name4 = name[::-1]  倒序輸出element

name5 = name[-4:-2]  結果爲['u','h']倒數第4個到倒數第2個rem

del name[0]it

del name[1:3]遍歷

name.append(list("ss"))   ['s','u','h','a','o','['s','s']']    append 在末尾加一個元素方法

獲得列表的長度
list_length = len(name)異常

列表遍歷
for element in name:
    print(element)

產生一個數值遞增列表
num_inc_list = range(30)

用某個固定值初始化列表

initial_value = 80
list_length = 5
sample_list = [ initial_value for i in range(10)]
sample_list = [initial_value]*list_length

建立連續的list
L = range(1,5)      #即 L=[1,2,3,4],不含最後一個元素
L = range(1, 10, 2) #即 L=[1, 3, 5, 7, 9]

list的方法
L.append(var)   #追加元素
L.insert(index,var)
L.pop()      #返回最後一個元素,並從list中刪除之

L.pop(index) 刪除指定的元素
L.remove(var)   #刪除第一次出現的該元素
L.count(var)    #該元素在列表中出現的個數
L.index(var)    #該元素的位置,無則拋異常 
L.extend(list)  #追加list,即合併list到L上
L.sort()        #排序
L.reverse()     #倒序


append()和extend()的區別

append是在列表後面加一個元素

extend時在列表上在合併上一個列表

相關文章
相關標籤/搜索