line = line.rstrip()
python學習各種包:
1. set集合初始化並不像list型別,而是:
#初始化
#需注意:如果初始化加入,將進行分割:
>>> a = set('boy')
>>> a
set(['y', 'b', 'o'])
#因此,需要使用add方法加入
>>> b = set()
>>> b.add('boy')
>>> b
set(['boy'])
#新增元素時,如果使用update()方法:將傳入的元素拆分,做為個體放入集合中
>>> a.update('python')
>>> a
set(['b', 'h', 'o', 'n', 'p', 't', 'y'])
#刪除:remove()
#集合操作:交& 並| 補or差集 -
參考**:
2. list 部分操作
#取元素
>>> a = [1,2,3,4,5,6,7,8]
>>> a[:4]
[1, 2, 3, 4]
#等價於a[0:4],注意a[4]取不到
>>> a[3:]
[4, 5, 6, 7, 8]
#從a[3]到最後
>>> a[0::2]
[1, 3, 5, 7]
#從a[-]開始間隔1取,即下標+2取
3. dic排序
value = sorted(value.iteritems(), key=lambda d:d[0])
value format: {}
value = sorted(value.iteritems(), key=lambda d:d[0],reverse = true)
4. join
seq = [1,2,3]
str = ':'.join(seq)
str = 1:2:3
5. 去掉讀取資料末尾的一些回車字元
line = line.rstrip()
python資料型別
python的資料型別 數字 字串 列表 元祖 字典 檢視型別可以使用type函式如 type abc 數字 整型 長整型 浮點型 複數 字串 單引號 雙引號 3引號 a abcde a 1 b a 2 3 c a 2 4 cd a 2 cde a 2 ace a 1 e a 3 2 c a abc...
python 資料型別
python有五個標準的資料型別 使用del可以刪除資料的引用 例,one 100 del one del 也可以同時刪除多個引用 變數。例del one,two,three print one 將提示one 沒有定義 python支援四種不同的數值型別 python的字串列表有2種取值順序 加號 ...
Python 資料型別
一 整數 python可以處理任意大小的整數,當然包括負整數,在python程式中,整數的表示方法和數學上的寫法一模一樣,例如 1,100,8080,0,等等。計算機由於使用二進位制,所以,有時候用十六進製制表示整數比較方便,十六進製製用0x字首和0 9,a f表示,例如 0xff00,0xa5b4...