python 列表 元組 字典 集合的比較操作

2022-06-28 01:54:12 字數 1498 閱讀 4763

列表和元組都是按順序乙個元素乙個元素比較,不相等直接返回結果,相等就取下乙個繼續比較

如果所有元素都比較完了還沒分出大小,那麼元素多的大,元素一樣多則相等

>>> ["abc", "abc", 100, 200] == ["abc", "abc", 100, 200]

true

>>> ["abc", "abc", 100, 200] == ["abc", "abc", 100, 200]

false

>>> ["abc", "abc", 100, 200].sort() == ["abc", "abc", 100, 200].sort()

true

>>>

>>>

>>>

>>> ["abc", 100, 300] == ["abc", 200, 200]

false

>>> ["abc", 100, 300] < ["abc", 200, 200]

true

>>> ["abc", 100, -10] > ["abc", 100]

true

>>>

>>>

>>>

>>> ("abc", "abc", 100, 200) == ("abc", "abc", 100, 200)

true

>>> ("abc", "abc", 100, 200) == ("abc", "abc", 100, 200)

false

>>>

>>>

>>>

>>> ("abc", 100, 300) == ("abc", 200, 200)

false

>>> ("abc", 100, 300) < ("abc", 200, 200)

true

>>> ("abc", 100, -10) > ("abc", 100)

true

>>>

字典同樣是乙個元素乙個元素比較,比較的順序和字典的 keys() 函式一致

每個元素先比 key 再比 value,都相等就取下乙個

如果所有元素都比較完了還沒分出大小,那麼元素多的大,元素一樣多則相等

>>>  == 

true

>>> >

true

>>> >

true

>>> >

true

>>>

集合的比較

>>>  - 

set([2, 4, 6])

>>> &

set([1, 3, 5])

>>> |

set([1, 2, 3, 4, 5, 6, 7, 9])

>>> >

false

>>> >

true

>>> ==

true

>>>

python列表 元組 字典 集合

列表list 用 表示,list是一種有序的集合,可以隨時新增和刪除其中的元素。元組tuple 用 表示,和列表類似,元組也是一種有序列表,雖然tuple和list非常之類似,但是list初始化之後使可以改變的,但是,元組一旦初始化之後就不可以改變。這點與python中的字串類似,所以我們說元組和字...

python列表 元組 字典 集合

一 列表 可變物件 1.列表的資料項不需要具有相同的型別 建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即可 list1 google runoob 1997,2000 print list1 0 list1 0 列表也可以使用切片 原來字串的切片這裡也可以用 print list 1 ...

Python 列表,元組,字典,集合

特點 順序,可新增,修改,刪除建立方法 x 1,2,3,4,5 x list 12345 x 0 1000 取值方法 x 1 2 x 1 方法 實現兩個列表相加 實現列表的複製後相加 value in sequence 檢驗該value是否在列表sequence中 remove value 刪除指定...