第十二天Python学习记录
數據類型---集合
集合是一個無序的,不重復的數據集合,它的主要作用如下:
1.去重,把一個列表變成集合,就自動去重了
2.關系測試,測試兩組數據之間的交集、差集、并集等關系
集合中的元素由三個特征:
1.確定性,(元素必須可hash)
2.互異性(去重)
3.無序性(集合中的元素沒有先后之分),如集合{3,4,5}和集合{3,5,4}算作同一個集合
s.add()想集合中添加元素
s.update([2,3,4,5,5,99])把多個值加入集合
?s.discard(100) 刪除元素,沒有也不報錯
s.pop() 隨便刪除一個元素,集合為空的話會報錯
s.clear()清空
intersection? 和 & 求交集
difference 和 - 求差集
union 和 | 求并集
symmetric_difference 和 ^ 對稱差集?
in ,not in? 判斷某元素是否在集合內
== != 判斷兩個集合是否相等
兩個集合之間一般有三種關系,相交、包含、不想交、在Python中分別用下面的方法判斷:
set.isdisjoint(s):判斷兩個集合是不是相交
set.issuperset(s):判斷集合是不是包含其他集合,等同于a >= b
set.issubset(s):判斷集合是不是被其他集合包含,等同于a <= b
二進制 ,01 計算機底層
八進制,01234567 oct() 表示八進制,現在不怎么使用
十進制,0123456789 人類使用,易讀
十六進制,0123456789ABCDEF hex()表示十六進制,通常用在網絡編程,顏色信息,數據存儲
?
轉載于:https://www.cnblogs.com/xudachen/p/8320310.html
總結
以上是生活随笔為你收集整理的第十二天Python学习记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MyBatis参数传入集合之foreac
- 下一篇: sizeof和strlen的区别