1. 程式人生 > >字典 id is == 小數據池 初識

字典 id is == 小數據池 初識

print 報錯 python3 date items lse 使用 def tde

字典

  字典是由鍵值對組成的,
  字典的鍵是唯一的 不可變的(可惜哈的)

  字典的增刪改查

dic = [yuan = 1,jnnj = 2]
#
dic.setdefault()     #存在就不進行添加,不存在就添加
#setdefault中第一個參數是鍵  第二參數是值  如果不寫值就默認為None
dic[鍵] = 
#
s = dic.pop(3)   # pop返回的是被刪除的值   pop一定要給人家參數 參數是要刪除的鍵

# s1 = dic.popitem()   # 隨機刪除  在python36中刪除最後一個  python35及以下隨機刪除
# popitem返回的是被刪除的鍵值對以元組的形式顯示 # 元組中第一個是字典中的鍵 第二個是字典中的值 # del dic # 刪除整個字典 # del dic[‘3‘] #通過dic[‘鍵‘]刪除 # dic.clear() #清空 # # dic = {1:2,‘3‘:8,False:True,(1,2,3):[‘132‘,‘qw‘],‘周公‘:‘移山‘} # dic1 = {‘周公‘:‘放我的孩子們‘,4:89} # dic[1] = 78 # 如果這個鍵在字典中就是修改,不存在就是添加 # print(dic) # # dic1.update(dic)
# print(dic1) # # dic = {1:2,‘3‘:8,False:True,(1,2,3):[‘132‘,‘qw‘],‘周公‘:‘移山‘} # s = dic.get(4) #不報錯,默認返回None 可以自己定義返回值 # # print(dic[4]) #報錯 # print(s)

  字典的操作

dic = {1:2,3:8,False:True,(1,2,3):[132,qw],周公:移山}

# print(dic.keys())  #高仿列表A貨
# print(dic.values())  #高仿列表A貨
# print(dic.items())    #以元組形式將鍵值對放在一個高仿列表裏
# for k,v in dic.items(): # print(k,v) # for i in dic.values(): # print(i) # for i in dic: # print(i) # 獲取到的是鍵 # if 1 in dic: # print(666) # for i in dic: # # print(dic[i]) # print(dic.get(i)) #使用get # for i in dic: # print(i,dic[i])

解構

  

# 解構:

# a,b = 1,2
# print(a)
# print(b)

# a = 10
# b = 20
# a,b = b,a


# c,d = (1,2)
# print(c)
# print(d)

# a,b = [1,2]
# print(a)
# print(b)

# a,c = 12 ,8
# print(a)
# print(c)
#解構是如果等號兩邊數量相等那麽就進行一一賦值

id()

# id()  #查看內存地址
# name = ‘alex‘
# name1 = ‘alex‘
# print(id(name))   #31302632
# print(id(name1))  #31302632

is

# is #查看是不是一個  通過內存地址

# print(name == name1)


# == 查看等號兩邊的值

字典 id is == 小數據池 初識