笔记:python字典基础随手记

简介: 本文主要记录python字典基础学习笔记。

将字符串与其它格式之间相互转换(使用json库)

import  json     
#json.dumps(字典)    将字典转换为字符串     
#json.loads(字符串)   将字符串转换为字典”
#新建一个字典
dic_v1 = {"confirm":500,"heal":480}   #创建字典
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 = {"确诊":1000,"治愈":800,"死亡":200}    #创建字典
#遍历字典中的所有键
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={'学生1':{"姓名'':"蓝多多",''年龄'':25},'学生2':{"姓名'':"拼多多",''年龄'':20}}
pd.DataFrame(dic_v4)#这样就会输出一个表格行标签学生1  学生2   列标签  姓名 年龄

使用爬虫requests请求库,获取preview面板中的数据信息

   1.获取数据信息的网址(url)
     数据信息的url:  
https://c.m.163.com/ug/api/wuhan/app/data/list-total?t=319439847098
    2.向服务器发送请求(get方式请求)
      请求方式常用的有:get和post
    3.请求状态码为200时,表示请求成功
    4.user-agent:客户端信息
user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36
 #代码如下
import requests     #导入请求库
#要请求的url
url = "https://c.m.163.com/ug/api/wuhan/app/data/list-total?t=319439847098"
resp_data = requests.get(url)    #请求语句
print(resp_data.status_code)   #打印请求状态码
print(resp_data)     #打印请求的数据  
相关文章
|
1天前
|
Python
【Python操作基础】——字典,迭代器和生成器
【Python操作基础】——字典,迭代器和生成器
|
1天前
|
索引 Python
Python中的列表、元组和字典各具特色
Python中的列表、元组和字典各具特色:列表是可变的,元组不可变,字典亦可变;列表和元组有序,字典无序(但在Python 3.7+保持插入顺序);元素类型上,列表和元组元素任意,字典需键不可变;列表用方括号[],元组用圆括号(),字典用大括号{}表示。列表不适合作字典键,元组可以。选择数据结构应依据实际需求。
7 2
|
2天前
|
数据采集 数据可视化 数据挖掘
【新手解答】Python中Pandas的初学者笔记
【新手解答】Python中Pandas的初学者笔记
4 0
|
4天前
|
开发者 Python
【Python 基础】递推式构造字典(dictionary comprehension)
【5月更文挑战第8天】【Python 基础】递推式构造字典(dictionary comprehension)
|
8天前
|
Java 开发者 索引
Python基础语法:类笔记
本篇博文是把自己在学习python类的过程中自己理解和笔记,一点一点总结的写出出来,做一个总结,加深对面向对象编程的理解。
|
14天前
|
Python
Python中字典和集合(二)
Python中字典和集合(二)
|
14天前
|
存储 算法 索引
Python中字典和集合(一)
Python中字典和集合(一)
|
14天前
|
存储 缓存 Python
【Python21天学习挑战赛】字典 && 小数据池
【Python21天学习挑战赛】字典 && 小数据池
|
16天前
|
存储 JSON 数据处理
|
16天前
|
存储 缓存 人工智能
bidict,一个超酷的 Python 双向字典库!
bidict,一个超酷的 Python 双向字典库!
19 1