python字典及集合

2021-10-08 23:26:51 字數 1782 閱讀 1045

# 字典

info_dict =

# 01: value = dict[key]

# value = info_dict['name']

# print(value)

# 02:setdefault

# 格式: dict.setdefault(k, default)

# dict.setdefault(k)

# 0201: 如果key存在, 返回對應的value

# value = info_dict.setdefault('name')

# print(value)

# 0202: 如果key不存在, 返回none , 並且會把新的key和none儲存到字典中

# value = info_dict.setdefault('name1')

# print(value)

# print(info_dict)

# dict.setdefault(k, default)

# 0203:如果key存在, 返回對應的value

# value = info_dict.setdefault('name', '哈哈')

# print(value)

# 0204:如果key不存在, 而且設定defaule, 返回defaule , 並且會把新的key和defaule儲存到字典中

# value = info_dict.setdefault('name1', '哈哈')

# print(value)

# print(info_dict)

# 03: get

# 格式: dict.get(k, default)

# dict.get(k)

# 0301: 如果key存在, 返回對應的value

# value = info_dict.get('name')

# print(value)

# 0302: 如果key不存在, 返回none, 字典沒有任何變化

# value = info_dict.get('name1')

# print(value)

# print(info_dict)

# dict.get(k, default)

# 0303:如果key存在, 返回對應的value

# value = info_dict.get('name', '哈哈')

# print(value)

# 0304:如果key不存在, 而且設定defaule, 返回defaule , 字典沒有任何變化

value = info_dict.get(

'name1'

,'哈哈'

)print

(value)

print

(info_dict)

如果迴圈遍歷str list tuple 得到對應的元素的同時也獲取他的索引

for i, value in

enumerate

(str 或者 list 或者 tuple):

pass

格式:

set

=

空集合:

set

()

for迴圈

for value in

set:

pass

update

刪除remove

discard

python 集合 字典

1.集合 建立 set 注意 建立空的集合要用set 特點 元素唯一,無序 運算 交集 並集 差集 方法 s.add x 新增單個元素 s.update 新增多個元素 s.remove 移除元素 s.clear 清空集合2.字典 建立 大括號建立字典的鍵時要加引號 dict key value 括號...

python字典 集合

字典 字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中 d 鍵必須是唯一的,但值則不必。值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組。his dict1 dict2 訪問字典的值 dict print dict name dict ...

Python集合 字典

python集合 字典 目錄字典的一些基本操作 成員資格判斷 集合字典 dict1 使用工廠函式,用元組操作。dict2 dict 1,2 3,4 5,6 7,8 需要用到這麼多括號的原因 還是使用工廠函式dict,但是是用 操作 字典dict key1 value1,key2 value2,dic...