python基礎知識(七)
集合 set
建立集合
set('zhou wu')
print('z','h','o','u',' ','w','u')
集合分類
- 可變集合(set):可新增、刪除,非可雜湊,不能用作字典的鍵值,也不可做其他集合的元素。
- 不可變集合(frozenset):與可變集合相反。
li=[1,2,3]
s=set(li)
dic={s:'123'}#TypeError:unhashable type: 'set'
訪問集合
由於集合本身是無序的,所以不能為集合建立索引或切片操作,只能使用迴圈遍歷或使用in not in 來訪問判斷集合元素
print(3 in s)#返回結果:true
更新集合
#可以使用以下內建方法來實現更新
s.add()#只新增一個元素
s.update()#新增一個序列
s.update('asd')#其結果為:原有的元素加上‘a’,‘s’,‘d’(無序的)
s.remove()#刪除元素
相關推薦
python基礎知識(七)
集合 set 建立集合 set('zhou wu') print('z','h','o','u',' ','w','u') 集合分類 可變集合(set):可新增、刪除,非可雜湊,不能用作字典的鍵值,也不可做其他集合的元素。 不可變集合(frozenset):
python基礎知識(二)
.py .com 數值類型 spa gbk 4.5 wal 編碼 nic 1.pycharm使用 快速搜索欄,蠻重要的 2.字符串格式化 %s 字符串類型 %d數值類型 msg = "我是%s,年齡%d,愛好%s" % (‘alex‘, 18, ‘boy‘) print(
python基礎教程(七)
如果 too import 初始 默認參數 hang zha lba 通過 本章介紹如何將語句組織成函數,這樣,可以告訴計算機如何做事。 下面編寫一小段代碼計算婓波那契數列(前兩個數的和是第三個數) fibs = [0,1] # 定義一個列表,初始內容是0,1
python基礎知識(理論)
log bytes py3 utf 國標 gpo 條件 兩個 %d 一、運算符1.算數運算符 + - * / % ** //2**10 2的10次方4.2 // 2 == 2 只取整數部分,取商的整數部分py2 4.2 / 2 ==2py3
Python基礎知識(一) 初識Python
快捷 err ogl 熱門 HR 會有 社區 小型 palm Python簡介 一、Python介紹 Python(英國發音:/?pa?θ?n/ 美國發音:/?pa?θɑ?n/),是一種廣泛使用的高級編程語言,屬於通用型編程語言,由吉多·範羅蘇姆創造,第一版發布於1
Python基礎知識(三) Python編碼、變量、if和while語句
SM 不同的 正式 網頁 end oot 循環輸出 mut 字符編碼 Python入門知識 一、第一句Python代碼 在Linux下/home/test目錄下創建hello.py文件,內容如下: [root@root ~]# mkdir /home/test [
廖雪峰網站—學習python基礎知識(三)
style 字符串 知識 code ron sar sof 轉換 () 一、判斷 1、條件判斷 age = 18 if age >= 18: print(‘your are is‘, age) print(‘adult‘) ag
Python基礎知識(六)
迴圈,列表,字典 在開始使用 for 迴圈之前,需要在某個位置存放迴圈的結果。最好的方法是使用列表(list),列表就是一個按順序存放東西的容器。首先我們看看如何建立列表: hairs = ['brown', 'blond', 'red'] eyes = ['brown', 'blu
Python基礎知識(五)
邏輯 邏輯術語 在 python 中我們會用到下面的術語(字元或者詞彙)來定義事物的真(True)或者假(False)。計算機的邏輯就是在程式的某個位置檢查這些字元或者變數組合在一起表達的結果是真是假。 and 與 or 或 not 非 != (not equal) 不等於 ==
Python基礎知識(三)
檔案操作 1. 讀檔案 input和argv,這些是你開始學習讀取檔案的必備基礎。你可能需要多多實驗才能明白它的工作原理,所以你要細心做練習,並且仔細檢查結果。處理檔案需要非常仔細,否則,你可能會把有用的檔案弄壞或者清空。導致前功盡棄。 這節練習涉及到寫兩個檔案。一個正常的 ex
Python 之 基礎知識(一)
post 練習 初學 查看 http 變量 規則 style python程序 首先,對於初學者在一個項目中設置多個程序可以執行,是非常方便的,可以方便對不同知識點的練習和測試 對於商業項目而言,通常在一個項目中,只有一個可以執行的Python程序 一、註釋 為了提高可讀性
Python 之 基礎知識(二)
break post elif true 滿足 賦值 隨機數 計數 spa 一、分支運算 在Python 2.x中判斷不等於還可以用<> if語句進階:elif if 條件1: ...... elif 條件2: ...... else:
Python 之 基礎知識(三)
內容 對象 com color define cti 判斷 函數封裝 charm 一、函數 def 函數名(): 函數封裝的代碼 ... def是英文define縮寫 別的Python文件可以引入 調用 定義時 和其他代碼包括註釋保留兩個空行
Python基礎知識(運行、pycharm使用、註釋)
交互 第一次 方式 而不是 作用 nbsp example alt byte 1.文件大小換算關系: 1G = 1024M 1M = 1024K 1K =1024Byte 1B = 8byte 備註:Byte即字節,byte即比特位 2.運行Python程序的方式:
Python基礎知識(內建函式彙總)
python內建函式 最近一直在看python的document,打算在基礎方面重點看一下python的keyword、Build-in Function、Build-in Constants、Build-in Types、Build-in Exception這四個方面,其實在看的時候發現整個《
Python——Bumpy基礎知識(一)
一、Numpy的引入 1、標準的Python 中用列表(list)儲存一組值,可以當作陣列使用。但由於列表的元素可以是任何物件,因此列表中儲存的是物件的指標。對於數值運算來說,這種結構顯然比較浪費記憶體和CPU 計算 2、雖然Python 提供了array 模組,它和列表不同,能直接儲存數值,但
python爬蟲基礎知識(二)--正則表示式
regular expression :描述字串排列的一套規則,通過這套規則,我們可以過濾掉不需要的資訊,從而提取出我們需要的資訊,在爬蟲中,我們如果想要從網頁中獲取我們想要的資訊就需要構造相應的正則表示式結合python的方法進行獲取。 1.原子 原子是正則表示式中最基
python爬蟲基礎知識(一)--Urllib.request
explain:The urllib.request module defines functions and classes which help in opening URLs (mostly HTTP) in a complex world — basic and digest aut
第二章(1.4)Python基礎知識(流程控制)
Python流程控制 一、條件判斷語句 基本形式(注意不要少寫了冒號:) if <條件判斷1>: <執行1> elif <條件判斷2>: <執行2> elif <條件判斷3>
第二章(1.5)Python基礎知識(資料型別)
Pyhton 四種常用資料型別一、list(列表)list是一種有序的集合,可以隨時新增和刪除其中的元素用len()函式可以獲得list元素的個數列表操作包含以下函式:cmp(list1, list2)