字典的使用

2022-08-03 02:21:11 字數 2368 閱讀 9384

## 訪問乙個元素

```python

# 第一種方法

dict_1 =

print(dict_1['name'])

# 第二種

print(dict_1.get("name"))

## 增加

```python

dict_1 =

dict_1['id']=1

## 刪除元素

```python

dict_1 =

del dict_1['name']

dict_1.pop('name')

print(dict_1)

# 刪除所有元素

dict_1.clear()

print(dict_1)

## 修改

```python

dict_1 =

dict_1.update(')

# update 更新操作,有該鍵話就會修改,無該鍵的話就會新建

```python

dict_1 = 

for key, value in dict_1.items():

print(key,value)

dict_1["1501"] = "內蒙古呼和浩特市"

print(dict_1)

num_1 = input("請輸入你想刪除的省市編碼")

dict_1.pop(num_1)

print(dict_1)

num_2 = input("請輸入你要修改的省市編碼")

num_3 = input("請輸入修改後的編碼")

num_4 = input("請輸入修改後的省市")

dict_1.pop(num_2)

dict_1[num_3] = num_4

print(dict_1)

num_5 = input("請輸入想要查詢省市的編碼")

print(dict_1.get(num_5))

# 兩個序列之間的操作

sum = 0

list_2 = list(input("請輸入乙個序列"))

for i in list_2:

if i == ",":

list_2.remove(i)

print(list_2)

for j in list_2:

sum +=int(j)

print(sum)

list_1 = list(input("請輸入乙個序列"))

for n in list_1:

if n in list_2:

print("%s在原來的列表中"%n)

# 判斷閏年

def panduan(num_4):

if num_4%400 ==0 or num_4%4==0 and num_4%100!=0:

return "為閏年"

else:

return "不是閏年"

if __name__ == '__main__':

nianfen = int(input("請輸入年份:"))

print(panduan(nianfen))

#反轉字串

str = input("請輸入一段字串")

print(str[::-1])

#註冊登入功能

for i in range(6):

print(i*"*")

for j in range(10,1,-1):

print(j*'*')

# 九九乘法表

for i in range(10):

for j in range(i):

print("%d*%d=%d\t"%(j+1,i,((j+1)*i)),end='')

print()

# 四則運算

def size(a,b,fuhao):

if fuhao == "+":

return a+b

elif fuhao == "-":

return a-b

elif fuhao == '*':

return a*b

elif fuhao == "/":

return a/b

else:

print("gun")

if __name__ == '__main__':

a = int(input('請輸入乙個數字'))

b = int(input('請輸入乙個數字'))

fuhao = input('請輸入符號')

print(size(a,b,fuhao))

```

字典的使用

自己也反省一下。下面說一下dictionary的使用,dictionary其實就是乙個鍵值對,key value,在使用時,只需要new乙個字典物件出來就可以了,然後向字典中新增key和value,取值時直接寫字典名稱和key就可以取得key所對應的value。具體如下 向字典中訪問key和valu...

字典的使用

xiaoming dic 建立乙個xiaoming dic字典 print xiaoming dic 列印字典 執行結果如下 字典不可由下標索引,其是由key來索引的。列印值xiaoming dic 建立乙個xiaoming dic字典 print xiaoming dic id 列印 id 對應的...

Swift字典的使用

swift語言中的字典和陣列是一樣的,都要求所儲存的資料型別一致,他們是型別安全的,在使用的時候,能夠明確其中儲存的資料型別。一 字典的宣告和初始化 var dic1 1 1,2 2,3 3 var dic2 dictionary var dic3 dictionary var dic4 strin...