python字典基礎隨手記

2021-10-24 09:22:24 字數 2421 閱讀 7085

將字串與其它格式之間相互轉換(使用json庫)

import  json 	

#json.dumps(字典) 將字典轉換為字串

#json.loads(字串) 將字串轉換為字典」

#新建乙個字典

dic_v1 =

#建立字典

print

(dic_v1)

print

(type

(dic_v1)

)#將字典dic_v1轉換為字串

print

("將字典dic_v1轉換為字串"

.center(30

,'='))

import json

str_v1 = json.

dumps

(dic_v1) #將字典轉換為字串

print

("字典轉換為字串後的值:"

,str_v1)

print

("使用dumps轉換字典為字串型別:"

,type

(str_v1)

)#將字串轉換為字典

print

("#將字串轉換為字典"

.center(30

,'='))

dic_v2 = json.

loads

(str_v1)

print

("字串轉換為字典後的值:"

,dic_v2)

print

("使用loads轉換字串為字典型別:"

,type

(dic_v2)

)

python中字典容器物件的使用

#測試**--python中字典容器物件的使用

dic_v3 =

#建立字典

#遍歷字典中的所有鍵

for dic_key in dic_v3.

keys()

:print

(dic_key)

##遍歷字典中的所有值

for dic_value in dic_v3.

values()

:print

(dic_value)

##遍歷字典中的所有鍵值對

for dic_item in dic_v3.

items()

:print

(dic_item)

#訪問字典中的某個元素

print

("訪問字典中的某個元素"

,dic_v3[

'**'

]) #用鍵獲取元素值

print

(dic_v3.

get(

"**"

,"沒有您的訪問內容"

)) #用get方法獲取元素值

pandas中,怎麼將字典轉換為dataframe格式的資料

import pandas as pd

pd.dataframe

([字典1,字典2,字典3

] #把字典輸出成**形式

例:dic_v4=

,'學生2':

}pd.

dataframe

(dic_v4)#這樣就會輸出乙個**行標籤學生1 學生2 列標籤 姓名 年齡

使用爬蟲requests請求庫,獲取preview面板中的資料資訊

1.獲取資料資訊的**(url)

資料資訊的url:

2.向伺服器傳送請求(get方式請求)

請求方式常用的有:get和post

3.請求狀態碼為200時,表示請求成功

4.user-agent:客戶端資訊

user-agent: mozilla/

5.0(windows nt 10.0

537.36

(khtml, like gecko) chrome/

84.0

.4147

.125 safari/

537.36

#**如下

import requests #匯入請求庫

#要請求的url

url =

resp_data = requests.

get(url) #請求語句

print

(resp_data.status_code) #列印請求狀態碼

print

(resp_data) #列印請求的資料

c 基礎隨手記事

c 基礎隨手記事 1 深拷貝與淺拷貝 假若沒有自定義拷貝建構函式,系統會自動分配拷貝建構函式,但是這是淺拷貝 拷貝函式形式 ceexample const ceexample a 拷貝函式在以下情況被呼叫 a 乙個物件以值傳遞方式傳入函式體 b 乙個物件以值傳遞方式作為結果從函式返回 c 乙個物件用...

記憶體隨手記

1,view handler activity conetxt 不可被靜態方法引用,會無法銷毀 引發記憶體問題。2,bitmap 在控制項不需要後,立即強制reclery。3,一些過載的方法,在不同廠商的rom存在初始化順序不同,需要嚴謹對待。4,view的載入不一定要在主線程載入。只是addvie...

架構隨手記

部分摘自 架構實戰 一書,紅色部分為個人見解。1架構與設計 所有的架構都是設計,但並不是所有的設計都是架構。架構代表塑造乙個系統的重要設計決策,這裡的重要性通過改變所需要的成本來衡量。有此可見架構所要做的是要吧其中關鍵 核心的部分組織起來 2架構師不僅對關鍵的功能性需求感興趣,還對系統質量 如效能 ...