【菜鳥教程筆記】Python3 集合
集合set是一個無序不重複元素的序列。 可以使用{}或者set()函式建立集合。
要點:建立空集合只能使用set(),如果用{}會被認為是建立了空字典。
不同時包含於a和b的元素用a^b表示
注意:字串直接作為set的引數輸入,會認為字串中的每個字元是一個元素。
集合推導式(set comprehension)
a={x for x in 'abracadabra' if x not in 'abc'}
print(a)
>>>{'r','d'}
---------------集合的基本操作----------------
s.add(x):將元素x新增到集合s中。
s.update(x,y……):將序列x新增到集合s中。
add是單個元素的新增,並沒有把元素再分拆為單個字元。Update是批量的增加,增加的元素如果是一個字串(實際上,在Python中字串也是一個系列),是作為一個系列增加的。
s.remove(x):移除元素。將元素x從集合s中移除。如果元素不存在,則會發生錯誤。
s.discard(x):移除元素。將元素x從集合s中移除。如果元素不存在,不會發生錯誤。
設定隨機刪除集合中的一個元素:s.pop()
計算集合元素個數:len(s)
thisset=set(("Google","Runoob","Taobao"))
len(thisset)
>>>3
清空集合的語法:s.clear()#是清空集合中的元素,並不是刪除。
判斷元素是否在集合中存在:
x in s
相關推薦
【菜鳥教程筆記】Python3 集合
集合set是一個無序不重複元素的序列。 可以使用{}或者set()函式建立集合。 要點:建立空集合只能使用set(),如果用{}會被認為是建立了空字典。 不同時包含於a和b的元素用a^b表示 注意:字串直接作為set的引數輸入,會認為字串中的每個字元是一個元素。
【菜鳥教程】小白接觸白鷺引擎4天,成功做了一款足球小遊戲
下一步 發現 https sta 圖片 sce 變量名 找到 是否 寫在前面:隨著越來越多的新人開始接觸白鷺引擎,創作屬於自己的遊戲。考慮到初學者會遇到一些實際操作問題,我們近期整理推出“菜鳥”系列技術文檔,以便更好的讓這些開發者們快速上手,Egret大神們可以自動忽略此類
【菜鳥教程】Android studio 使用Rxjava/RxAndroid簡單小例子【更新帖】
Rxjava現在挺火,總的來說就是來解決非同步操作的。 具體詳細解釋,csdn有的是,不贅述,這裡只是提供例子。我也剛接觸,大神勿噴請繞道。2016-09-13 最簡單的例子(迴圈1秒載入輸出日誌一次),開篇第一步在你的build.grade裡面的depend
redis 菜鳥教程筆記摘抄整理
很好的IT教程網站===》菜鳥教程 但是細分太多模組,不太好檢視,決定摘抄整理,方便自己學習~~ redis的各個資料型別應用場景: 型別 簡介 特性 場景 String(字串)
【菜鳥教程-手把手教你在eclipse裡安裝javafx
話不多說,直接進入正題。 3種方案配置javavfx,任選其中之一即可。 方案一: 1、在使用的專案右擊,點選Build Path -> Configure Build Path 2、在彈出的視窗中點選Libraries選項卡 3、展開JRE Syste
【菜鳥進階】連結串列_C 結構體 共用體 列舉_遞推遞迴
座右銘 這些年我一直提醒自己一件事情,千萬不要自己感動自己。大部分人看似的努力,不過是愚蠢導致的。什麼熬夜看書到天亮,連續幾天只睡幾小時,多久沒放假了,如果這些東西也值得誇耀,那麼富士康流水線上任何一個人都比你努力多了。人難免天生有自憐的情緒,唯有時刻保持清醒,才能看清
C#菜鳥教程筆記
筆記會持續更新,有錯誤的地方歡迎指正,謝謝! 一、基礎 0.輸入輸出 函式 Console.ReadLine(),用於接收來自使用者的輸入,並把它儲存到一個變數中 Console.WriteLine(“Length: {0}”, length);//
【菜鳥之路】RecyclerView新增Item點選事件
今天下午繼續在專案中學著做RecyclerView,想給每個Item新增一個點選跳轉,翻了翻買的兩本書發現沒有呃,只能百度+看看網上前輩們的程式碼了。 翻了一些比較不錯的文章,瞭解到大概的幾種實現方法: 1.通過RecyclerView中
【菜鳥看框架】——EF如何自動生成實體
引言 在上一篇部落格中給大家介紹了一些關於EF框架的基本知識,讓大家對實體架構算是有了一個入門的認識,當然知識 這一篇部落格是不能很清楚的理解實體架構的內涵的,我們需要在實踐中自己去不斷的
【菜鳥看框架】——MVC+EF實現分頁
public static HtmlString ShowPageNavigate(this HtmlHelper htmlHelper, int currentPage, int pageSize, int totalCount) { var redirectTo =
【我的Java筆記】ArrayList集合的遍歷巢狀
例子:假設有一個年級,一個年級中存在多個班級,而班級中的每一個學生都是一個物件 ArrayList<Student>表示一個班級,而年級大的集合則可用:ArrayList<ArrayList<Student>>來表示 圖解: /*
JQuery菜鳥教程筆記總結
JQuery語法 jQuery 語法是通過選取 HTML 元素,並對選取的元素執行某些操作 基礎語法: $(selector).action() 美元符號定義 jQuery 選擇符(selector)”查詢”和”查詢” HTML 元素 jQuery 的 a
如何寫一顆二叉樹(遞迴)【菜鳥學習日記】
老規矩,開篇點題,今天寫了二叉樹,整理總結一下 要寫二叉樹,先畫出一顆來 二叉樹我是用連結串列來實現的 1、每一個節點包含資料,左指標和右指標,分別指向左孩子和右孩子 //建立節點型別 //節點中有資料,有指標 template<
【菜鳥看框架】——Linq實現動態模糊查詢
引言 在上一篇部落格中我給大家介紹了我們怎樣用EF自動生成實體,當我們生成實體後就需 要面向實體來操作,而不再是針對資料庫中的表,這就需要一種新的知識——Linq,利 用Linq實
【菜鳥學習Linux】-第一章-Linux環境搭建-安裝VMware虛擬機器
本人菜鳥一個,剛畢業才上班2個月,現在用到Linux部署專案,這才開始學習Linux,以下是我在安裝Linxu系統是遇到的一些問題,希望能給廣大菜鳥們在學習的道路上提供幫助和指導,廢話不多說!開工! 第一步:安裝VMware9虛擬機器,如果已經安裝好的朋友可以跳過,看下一章
【菜鳥看框架】——淺談EF框架
引言 在上一篇部落格中說道在合作小組中接觸到了很多新的知識,這些新的知識讓我感到我們現在還是一隻很弱小的菜 鳥,我們根本不知道外面的事物是多麼的新鮮,在我們之外還有多少東西是需要
【菜鳥學WCF】使用js+ajax呼叫WCF以及返回資料型別的控制
先上程式碼,再談問題。 Service1.svc.cs程式碼: using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization;
PHP Ajax 跨域問題最佳解決方案 【摘自菜鳥教程】
set color ray quest origin tty 所有 $origin con PHP Ajax 跨域問題最佳解決方案 分類 編程技術 http://www.runoob.com/w3cnote/php-ajax-cross-border.html 本文
Java之美[從菜鳥到高手演變]之集合類【吐血推薦!講得太好了!!!】
source: http://blog.csdn.net/zhangerqing/article/details/8122075 最近在找工作,目前還沒有定下來,拿到了一個公司的offer,不過被當白菜了,正在商量薪資方面的事情。隨著百度面試的失敗,夢想再次破滅
學習筆記:Python3菜鳥教程 Part2
學習筆記:Python3菜鳥教程 Part