1. 程式人生 > >數據類型:list列表[]、元祖tuple()、dict字典{}

數據類型:list列表[]、元祖tuple()、dict字典{}

mov 移除 不可變 修改 int print 查詢 [] -type

List 列表[] 可變的

  • lst = [1,2,3,4]
  • #改
    • lst[(元素下標)] = ‘需要修改的‘ #通過下表修改
    • lst[下標:下標] = ‘需要修改的‘ #通過範圍修改
  • #加
    • lst.append() #追加
    • lst.insert((插在誰的後面),(插什麽)) #插入
    • lst.extend() #擴展叠代添加
  • #刪除
    • lst.remove() #移除刪除指定元素
    • lst.pop() #彈出默認刪除最後一個 pop有返回值,返回的是被刪除的元素
    • lst.pop((元素下標)) #通過元素下標刪除元素
    • lst.clear() #清空
    • del lst #刪除整個列表
    • del lst[(元素下標)] #通過元素下標刪除元素
  • #查
    • print(lst[(元素下標)]) #查詢
    • for i in list:

print(i) #循環查詢

  • #其他操作
    • s = lst.count(3) #統計
    • s = lst.index(5) #索引print(lst)
    • lst.reverse() #反轉
    • lst.sort() #排序
    • lst.sort(reverse = True) 和 lst.sort() \n lst.reverse() 意義一樣
    • #列表嵌套

tuple 元祖 ()

    • tu = () 括號裏如果只有一個類型就是這個類型
    • 不可更改
    • tu.index(元素)
    • tu.count(元素)
    • 元祖嵌套

dict 字典

    • # 鍵值對 {鍵:值}
    • # 鍵必須是不可變的數據類型
    • # 字典是可變的,因為字典是可變的
    • # 值是沒有要求的

數據類型:list列表[]、元祖tuple()、dict字典{}