python核心编程五——映像和集合
生活随笔
收集整理的這篇文章主要介紹了
python核心编程五——映像和集合
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.字典
??不同意一個鍵相應多個值:當有鍵發生沖突(即。字典鍵反復賦值),取最后(近期)的賦值。
? ? ? ? ? ? ?>>> dict1 = {' foo':789, 'foo': 'xyz'}
? ? ? ? ? ? ?>>> dict1
? ? ? ? ? ? ? ? ? ?{'foo': 'xyz'}
2.集合分為可變集合(set) 和 不可變集合(frozenset)
(1)可變集合(set)。你能夠加入和刪除元素,對 不可變集合(frozenset)則不同意這樣做。
請注意,可變集合(set)不是可哈希的,因此既不能用做字典的鍵也不能做其它集合中的元素。不可變集合(frozenset)則正好相反,即。他們有哈希值,能被用做字典的鍵或是作為集合中的一個成員。
(2)集合類型操作符 ?聯合( | )?交集( & ) ?差補/相對補集( – )?對稱差分( ^ )(即異或)
>>> s = set('cheeseshop')
>>> t = frozenset('bookshop')
>>> s ^ t
set(['k', 'b', 'e', 'c'])
總結
以上是生活随笔為你收集整理的python核心编程五——映像和集合的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android网络编程Socket【实例
- 下一篇: VirtualBox 无权限问题