#使用dict和set,使用dict比list查詢時間快,但是耗費空間記憶體
d =
print(d)
print(d['maicael'])
#把資料放入dict
d['halen'] = 78#dict裡面可以新增新類容
print(d)
d['laizi'] = 10#dict裡面value可變
print(d)
print('laizi' in d)#判斷laizi在d裡面沒有
print(d.get('laizi'))#通過get獲取value,如果不存在返回none,命令列不顯示結果
#刪除乙個key用pop(key)
print(d.pop('bob'))
print(d)
#set是一組key得到集合,但是不儲存value,要建立乙個set需要提供乙個list作為輸入集合
s = set([1,2,3])
print(s)
#重複元素在set中自動過濾
s = set([1,2,2,3,1,4,5])
print(s)
#通過add(key)方法可以新增元素到set中
s.add(6)
print(s)
#通過remove(key)刪除元素
s.remove(3)
print(s)
#2個set可以交集並集用算
s1 = set([1,2,3,4])
s2 = set([3,4,5,6])
print(s1 | s2)
print(s1 & s2)
a = ['c','d','a','b']
a.sort()#sort從小到大排序
print(a)
a = 'abc'
b = a.replace('a','a')#替換a
print(b)
print(a)
lua 自學筆記5
12 所有的關係操作符的運算結果都是true或false 注意 2 15 true 2 15 false 這是按順序比較,它會先比較 2 和 1 13 邏輯操作符 and or not 都將false和nil視為假 1 and or都是短路求值 print 4 and 5 5 and如果第乙個運算元...
QT自學筆記(5)
前言 這一節我們學習下繼續運用訊號與槽機制的應用,也就是核取方塊的應用。就是可以勾選的框,我們在裝軟體時就經常遇到,就是問你是否同意這個協議 在qt中核取方塊的英文是checkbox。1.statechanged int 這個是signal函式,即打勾或不打勾的狀態發生改變的訊號 2.ischeck...
MySQL自學筆記5
使用mysql 5.5以及mysql自帶命令客戶端 union 聯合,其作用是將2次或者多次查詢結果合併起來 要求 兩次的查詢的列數一致。推薦是查詢的每一列相對應的列型別也是一樣的 查詢可以來自多張表,但是如果多次sql語句取出來的列名如果不一樣的話,此時以第乙個sql的列名為準 不同sql語句中取...