Python列表(list)的方法調用


#list
# n = [12,34,"yue"]
# v = n.append(27) #增加元素,注意是在尾部增加,由於列表是可修改的,所以是在原列表中增加,與字符串存在區別
# print(v) #如果在這打印v,則會輸出None,表示空,與字符串的區別在於列表是在自身基礎上操作,所以這里的變量v是沒有內容的
# print(n) #列表在使用方法調用后依然是打印原列表變量,才會得到最后修改的對象

# n = [12,34,"yue"]
# n.append(27) #所以修改列表不需要像字符串那樣再賦值給新的變量,直接用原先的變量
# print(n)

# n = [12,34,"yue"]
# n.clear() #清空列表中的內容
# print(n)

# n = [12,34,"yue"]
# v = n.copy() #拷貝,淺拷貝,注意拷貝是要有賦值的,因為需要一個新的變量來接收拷貝的內容
# print(v) #輸出拷貝的內容

# n = [12,34,"yue",12]
# v = n.count(12) #計算某個元素在該列表中出現幾次,需將結果賦值給一個變量,以便輸出
# print(v)

# n = [12,34,"yue"]
# n.extend([27,"yi"]) #擴展原列表,添加內容,注意加的是iterable(可迭代)的對象,將其迭代循環添加到列表中
# print(n) #與append的區別是append是將要添加的內容作為一個整體加進去,而extend是迭代循環添加
#這種方式相當於先進行一個for循環,for i in [27,"yue"],然后在n.append(i),所以這種方式添加的內容必須是可迭代的對象

# n = [27,12,34,"yue",12]
# v = n.index(12,2,5) #查找位置,默認從左往右找,找到第一個要找的元素后輸出它的位置,就不在往后找了
# print(v) #也可以設置在某個范圍內查找元素的位置,注意如果在列表中沒有找到值,則會報錯

# n = [12,34,"yue"]
# n.insert(1,"yi") #在具體位置插入內容,參數第一項是要插入的位置,第二項是要插入的內容,不同於添加只能在尾部添加
# print(n)

# n = [12,34,"yue",27]
# v = n.pop(1) #刪除指定位置的內容,同時將刪除的內容提取出來,默認刪除的是最后一個,參數填位置信息,則根據位置刪除
# print(n)
# print(v)

# n = [12,34,12,"yue"]
# n.remove(12) #刪除指定的值,默認從左往右刪除,參數是填列表中的元素值,注意與pop刪除指定位置的區別
# print(n) #remove刪除是不能獲取刪除的內容的

# n = [12,34,"yue",27]
# del n[1] #刪除,通過索引,切片的方式刪除,注意與pop,remove的區別
# print(n)

# n = [12,34,"yue"]
# n.reverse() #將列表翻轉
# print(n)

# n = [12,56,27,34]
# n.sort(reverse=True) #sort對列表中的數值進行排序,默認從小到大排,要從大到小排,則要reverse=True翻轉排序
# print(n)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM