1. 程式人生 > >Python 列表,元組,字典,集合的特點

Python 列表,元組,字典,集合的特點

一 列表

  • 列表是一組任意型別的值,按照一定的順序組合而成;
  • 通過索引來標識元素,第一個索引為0;需要注意的是索引可以是負值;
  • 列表中元素是任意型別的,包括列表型別;
  • 可以進行合併,刪除,索引,切片等操作;
  • 定義列表使用中括號;

二 元組

  • 元組是任意物件的有序集合(這一點和列表相同);
  • 元組是不可變的(不能 增,刪,改),但可以對元組進行合併;
  • 元組的速度比列表要快;
  • 定義元組使用小括號;
  • 需要注意的是定義一個元素時需要加上逗號,例如tuple=(333,)

三 字典

  • 字典是通過鍵值對進行儲存的,所以字典沒有順序;
  • 字典是通過鍵值進行索引的且鍵值必須唯一;
  • 字典可以進行增,刪,改,查等操作,可以包含任意其他型別;
  • 定義字典使用大括號,各個鍵值對之間使用逗號隔開;

四 集合

  • 集合是簡單物件的無序不重複元素集合;
  • 可以進行去除重複元素;
  • 可以進行並集,交集,差集等。