python筆記01 列表操作

2022-05-10 01:05:13 字數 2549 閱讀 1326

names = ["a","b","c"]             #定義乙個列表 雙引號引起來表示列表的元素,看上去是數字其實是字串

print(names[0],names[b])     #切片 names[0] 表示列表中第乙個元素,names[a]表示列表中第二個元素,以此類推

print(names[:b]) 

#切片 開始到第三個

print(names[-a])       #取最後乙個

print(names[-b])

#右邊數第二個

print(names[-b:]) 

#取後兩個

輸出結果

a c['a', 'b']cb

['b', 'c']

names = ["a","b","c"]

print(names.index("c"))

print(names[names.index("c")])

輸出結果

2                    ##下標是2的元素 相當於是列表中的第三個

cnames = ["a","b","c","c"]

print(names.count("c"))

輸出結果

2names = ["a","b","c","c"]

names.reverse()

print(names)

輸出結果

['c', 'c', 'b', 'a']

或者names = ["a","b","c"]

a = names[::-1]

print(a)

輸出結果

['c', 'b', 'a']

規則:特殊符號—數字—大寫—小寫

names = ["b","a","c","c"]

names.sort()

print(names)

輸出結果

['a', 'b', 'c', 'c']

names = ["b","a","www","qqq","c","d","e","f"]

print(names[0:-1:2])

print(names[::2])                #從開始到結束隔乙個取乙個

輸出結果

['b', 'www', 'c', 'e']

['b', 'www', 'c', 'e']

print(names)

輸出結果

['a', 'b', 'c', '4']

names = ["a","b","c"]

names.insert(a,"d")        #在第a個位置插入"5"

print(names)

輸出結果

['a', 'd', 'b', 'c']

names = ["b","a","c","c"]

names2 = [1,2,3,4]

names.extend(names2)

print(names)

輸出結果

['b', 'a', 'c', 'c', 1, 2, 3, 4]

names = ["b","a",["www","qqq"],"c","c"]

name2 = names.copy()

print(names)

print(name2)

輸出結果

['b', 'a', ['www', 'qqq'], 'c', 'c']

['b', 'a', ['www', 'qqq'], 'c', 'c']

names = ["a","b","c"]

names[1] = "d"               #下標為1的元素改為"d"

print(names)

輸出結果

['a', 'd', 'c']

names = ["b","a",["www","qqq"],"c","c"]

names[2][0]="wwe"                       #第三個元素裡的第乙個

print(names)

輸出結果

['b', 'a', ['wwe', 'qqq'], 'c', 'c']

方法一names = ["a","b","c"]

names.remove("a")

print(names)

輸出結果

['b', 'c']

方法二names = ["a","b","c"]

del names[0]                       #=names.pop(1)

print(names)

輸出結果

['b', 'c']

方法三names = ["a","b","c"]

names.pop()                            #default remove the last one

print (names)

輸出結果

['a', 'b']

names = ["a","b","c","c"]

names.clear()

print(names)

輸出結果

python學習筆記(二)列表操作

python學習筆記 二 列表操作 列表及列表操作 列表是最常用的資料型別之一,列表也叫陣列,列表定義,使用即可 列表裡面可以再套列表,乙個裡面套乙個列表,叫二維陣列 乙個裡面套乙個列表,裡面的列表再套乙個列表,這個叫三位陣列,套幾層就是幾維,定義格式如下 1 list1 1,2,3,4 乙個普通的...

Python筆記3 列表

列表的簡單操作 列表操作 列表組合 list4 1,2,3 list5 4,5,6 print list4,list5 print list4 list5 列表重複 list6 7,8,9 print list6 3 in not in print 1 in 1,2,3 列表擷取 切片 list7 ...

Python 01 列表和元組

列表和元祖是python的基本資料結構。本文首先對序列做乙個概覽,然後講解序列的通用操作,然後分別講解列表和元組。在python中最基本的資料結構是序列,在序列中每個元素被分配乙個序號 即元素的位置,也成索引。python包含6種內建的序列 列表 元組 字串 unicode字串 buffer物件 x...