dict(Object) & list(Array)

{} & []

dict

python中的Object!

賦值
result = {}
result['a'] = 'A'
print(result) # {'a': 'A'}
result['a'] = 'AA'
print(result) # {'a': 'AA'}
判斷key存在
result = { 'a':'A' }
print(result.__contains__('a')) # True
print(result.__contains__('b')) # False
dict ro string
d = {'a': 'A', 'b': 'B'}
result = str(d)
> {'a': 'A', 'b': 'B'}
取值
d.get(key)
# 在 key(键)不在字典中时,可以返回默认值 None 或者设置的默认值。

d[key]
# 在 key(键)不在字典中时,会触发 KeyError 异常。

list

python中的Array!

foreach

轉為list

任何長得像list的東西可以嘗試這樣轉出...

list(likeListObject)

合併

  • 子項合併

  • 按序合併

    • 兩個list的項目必須是相同數量。

  • 直接合併

參考: https://pythonviz.com/basic/3-ways-to-combine-list-in-python/

分組切割

大list切割成小list。

將一個list中的元素,分組成「每個列表中最多包含20個元素」的小列表。

適用於大量數值要批次處理的狀況。

判斷是否為

for each

Last updated