精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

使用Python對數據進行操作轉換

開發 后端
我們首先定義一個列表 MyList,接著,我們使用字典推導式,創建一個新的字典 MyDict,其中字典的鍵是從列表 MyList 中獲取的每個元素,而對應的值都設置為 None。

1、列表加值轉字典

在Python中,將列表的值轉換為字典的鍵可以使用以下代碼:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 公眾號:AllTests軟件測試

myList = ["name", "age", "location"]
myDict = {k: None for k in myList}
print(myDict)

輸出:

{'name': None, 'age': None, 'location': None}

在上面的代碼中,我們首先定義一個列表 myList,接著,我們使用字典推導式,創建一個新的字典 myDict,其中字典的鍵是從列表 myList 中獲取的每個元素,而對應的值都設置為 None。

如果想讓列表中的值對應不同的值,只需在推導式中指定相應的值即可,例如:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 公眾號:AllTests軟件測試

myList = ["name", "age", "location"]
myValues = ["John", 22, "Bei Jing"]
myDict = {myList[i]: myValues[i] for i in range(len(myList))}
print(myDict)

輸出:

{'name': 'John', 'age': 22, 'location': 'Bei Jing'}

在上面的代碼中,我們創建一個包含鍵、值的列表,然后使用循環和字典推導式來創建字典,其中列表中的每個值對應于字典中的一個鍵和一個值。

2、字典鍵新增值數據

根據上面的代碼,對每個鍵又新增了2條數據,該如何操作。

如果想要在已經存在的字典中為每個鍵添加多個值,可以將值存儲在列表中,然后將列表作為鍵對應的值,例如:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 公眾號:AllTests軟件測試

myDict = {"name": ["John"], "age": [22], "location": ["Bei Jing"]}

# 為 name 增加兩個新值
myDict["name"].extend(["Alice", "Bob"])
print(myDict)

# 為 age 和 location 增加兩個新值
myDict["age"].append(25)
myDict["location"].extend(["Shang Hai", "Guang Zhou"])
print(myDict)

輸出:

{'name': ['John', 'Alice', 'Bob'], 'age': [22], 'location': ['Bei Jing']}
{'name': ['John', 'Alice', 'Bob'], 'age': [22, 25], 'location': ['Bei Jing', 'Shang Hai', 'Guang Zhou']}

在上面的代碼中,我們首先在字典中為每個鍵初始化一個列表,然后可以使用字典鍵和列表方法來添加由多個值組成的列表。

3、轉換新的字典格式

如何將[{'key': 'name', 'value': 'John'}, {'key': 'location', 'value': 'Bei Jing'}]數據更改為{'name': 'John', 'location': 'Bei Jing'}

可以使用一個循環來遍歷列表中的字典,然后將每個字典的鍵和值提取出來,組成一個新的字典。具體如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 公眾號:AllTests軟件測試

# 原始數據
data = [{'key': 'name', 'value': 'John'}, {'key': 'location', 'value': 'Bei Jing'}]

# 新的字典
new_dict = {}
for item in data:
    key = item['key']
    value = item['value']
    new_dict[key] = value

print(new_dict)

輸出:

{'name': 'John', 'location': 'Bei Jing'}

首先定義一個空字典 new_dict,用于存儲新的數據。然后使用 for 循環遍歷原始數據中的每個字典。在循環中,使用 item['key'] 和 item['value'] 分別獲取當前字典的鍵和值,并使用 new_dict[key] = value 將其存儲到新的字典中,最后輸出新的字典即可。

4、兩組數據比較篩選

有兩組數據,list1['code', 'data.totalPage', 'data.type']和list2['code', 'description', 'errCode', 'error', 'msg', 'message', 'success', 'btSuccess', 'btCode', 'btMsg', 'header.mss'],篩選list1里面的元素不存在list2里,則預期的篩選結果為['data.totalPage', 'data.type']。

可以使用列表推導式以及not in語句來實現篩選:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 公眾號:AllTests軟件測試

list1 = ['code', 'data.totalPage', 'data.type']
list2 = ['code', 'description', 'errCode', 'error', 'msg', 'message', 'success', 'btSuccess', 'btCode', 'btMsg', 'header.mss']

result = [ele for ele in list1 if ele not in list2]
print(result)

輸出:

['data.totalPage', 'data.type']

其中,列表推導式的語法格式為:[返回值 for in 條件語句],它可以將符合條件的元素一次性生成到一個新列表中。而not in語句則表示不在列表中的元素。因此,上述代碼中的列表推導式就是遍歷list1中的每個元素ele,如果ele不在list2中,則將其添加到結果列表中。

5、將兩段獨立代碼合并

有兩段獨立的代碼,都有for循環。

hj = HandleJson(data_dict)
res = hj.find_key_path('request')
print(res)
print(type(res))
# request-循環
for count_i, api_i in enumerate(res):
    # request
    json_request = eval(str(data_dict) + api_i)
    # print("json_request " + str(json_request))
    # name
    json_name = eval(str(data_dict) + api_i.replace("request", "name"))
    print("count_i 第 " + str(count_i + 1) + " 個接口")
    print("json_name " + str(json_name))

hj2 = HandleJson(data_dict)
res2 = hj2.find_key_path('response')
print(res2)
print(type(res2))
# response-循環
for count_i, api_i in enumerate(res2):
    # response
    json_response = eval(str(data_dict) + api_i)
    print("json_response " + str(json_response))
    if json_response:
        print("json_response 不為空")
        for count_i_i, api_i_i in enumerate(json_response):
            # print(api_i_i)
            # name
            json_name = eval(str(api_i_i) + str(["name"]))
            print("count_i_i 第 " + str(count_i_i + 1) + " 個接口")
            print("json_name " + str(json_name))

如何將這兩段代碼合并。

可以使用zip()函數將兩個循環的結果壓縮在一起,然后在一個for循環中同時遍歷兩個列表。具體代碼如下所示:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 公眾號:AllTests軟件測試

hj = HandleJson(data_dict)
res = hj.find_key_path('request')
res2 = hj.find_key_path('response')
for count_i, (api_i, api_i2) in enumerate(zip(res, res2)):
    # request-循環的代碼內容
    # response-循環的代碼內容
責任編輯:姜華 來源: 今日頭條
相關推薦

2022-08-02 09:32:47

pandas移動計算

2021-08-09 15:00:36

SQL數據庫

2017-05-08 15:47:06

2021-10-22 06:53:45

脫敏處理數據

2010-07-22 17:25:23

2009-09-08 16:50:12

使用LINQ進行數據轉

2020-07-08 15:10:11

Python數據分析代碼

2009-09-28 09:47:55

Hibernate數據

2010-11-12 14:16:21

SQL游標

2010-06-13 15:49:07

IP協議數據報

2018-04-16 12:14:34

數據科學機器學習神經網絡

2014-04-03 13:11:07

數據中心雅虎

2018-04-25 13:32:31

數據保護GDPRCommvault

2009-07-29 17:27:23

數據中心CMDBIT

2009-05-13 09:39:00

數據中心網絡設備管理

2022-11-02 14:45:24

Python數據分析工具

2009-07-16 14:46:48

jdbc statem

2022-04-08 11:25:58

數據庫操作AbilityData

2023-11-04 15:46:03

GORMGo

2024-11-13 15:22:36

Python列表切片
點贊
收藏

51CTO技術棧公眾號

欧美hentaied在线观看| 午夜成年人在线免费视频| 久久久精品网| 中文字幕精品一区二区精品| 亚洲娇小娇小娇小| av网址在线看| 97久久精品人人做人人爽50路| 欧美一级片在线播放| 亚洲一级黄色录像| 97品白浆高清久久久久久| 色婷婷亚洲精品| 一级黄色片播放| 男同在线观看| 国产成人精品aa毛片| 日本高清不卡在线| 欧美日韩在线视频免费| 欧美极品在线观看| 欧美大胆一级视频| 九色91popny| а√天堂8资源在线| 亚洲色图在线视频| 国产乱人伦精品一区二区| 亚洲综合网av| 亚洲在线成人| 欧美极品美女视频网站在线观看免费| 免费看黄色av| 一区二区三区日本久久久| 欧美一区二区视频在线观看2020 | 亚洲综合婷婷久久| 久久影院午夜精品| 一区二区三区在线观看动漫| 日韩国产欧美一区| 手机看片一区二区三区| 国产精品一区在线| 国产免费一区二区三区在线观看| 成人精品在线看| 亚洲性图久久| 久久91亚洲精品中文字幕| 国产小视频你懂的| 禁断一区二区三区在线| 日韩精品视频免费| 污污免费在线观看| 婷婷视频一区二区三区| 欧美一区二区三区四区久久 | 欧美电影免费观看| 午夜精品久久久久久久99水蜜桃| 男女裸体影院高潮| 91网址在线观看| 综合激情成人伊人| 吴梦梦av在线| 成人免费看片| 亚洲另类中文字| 日韩不卡一二区| 91一区二区三区在线| 亚洲精品一二三| 樱空桃在线播放| 一色桃子av在线| 亚洲欧美色一区| 欧美日韩dvd| 在线三级中文| 亚洲午夜免费视频| a级免费在线观看| 91九色在线看| 精品日韩美女的视频高清| 国产a级一级片| 欧美电影网址| 欧美日韩免费观看一区二区三区 | 国产一区二区三区四区五区美女| 成人黄色片网站| 国产麻豆精品一区| 国产99久久久精品| 精品国产一区二区三区免费| 五月天丁香视频| 久久久国产午夜精品| 日产精品一线二线三线芒果| 成年人在线观看网站| 国产精品久久久久久久久免费桃花| 一区二区三区在线观看www| 国产激情视频在线观看| 亚洲国产欧美在线| 日韩一级在线免费观看| 久草综合在线| 日韩免费视频一区二区| 国产精品嫩草av| 成人毛片免费看| 久久中文字幕视频| 日本网站在线播放| 七七婷婷婷婷精品国产| 91久久久一线二线三线品牌| 神马午夜在线观看| 欧美国产一区二区在线观看 | 亚洲三级国产| 国产91九色视频| 国产精品久久影视| 91香蕉视频污在线| 五月天色婷婷综合| 大菠萝精品导航| 欧美日韩一区二区三区不卡| 国产精品日日摸夜夜爽| 久久99青青| 欧美成人四级hd版| 无码人妻丰满熟妇区bbbbxxxx| 久久成人久久爱| 久久久久免费网| 国内精品不卡| 日本电影亚洲天堂一区| 美女流白浆视频| 人人狠狠综合久久亚洲婷| 久久久久久97| 一级二级三级视频| 99久精品国产| xxxxxx在线观看| 日韩毛片在线| 亚洲黄色在线看| 黑人巨大精品一区二区在线| 久久中文欧美| 国产免费一区| 国产婷婷视频在线| 91久久精品一区二区二区| 日本精品一二三| 久久亚洲国产| 国产精品69久久| 搡老岳熟女国产熟妇| 最新欧美精品一区二区三区| 日韩黄色片视频| 99精品中文字幕在线不卡| 色噜噜狠狠狠综合曰曰曰| 中文字幕黄色片| 波多野洁衣一区| 青青草免费在线视频观看| 成人高清一区| 亚洲性线免费观看视频成熟| 黄色片视频网站| 岛国一区二区三区| 成人高清dvd| 高清一区二区三区av| 日韩小视频在线| 国产美女www| 国产亚洲一二三区| 波多野结衣家庭教师在线播放| 北条麻妃一区二区三区在线观看| 久久综合伊人77777| 亚洲熟女乱色一区二区三区久久久 | 国产乱淫片视频| 国产精品国产三级国产aⅴ无密码| 日韩精品无码一区二区三区免费 | 日韩av在线免费| 国产午夜精品无码| 成人综合激情网| 可以看毛片的网址| 欧美aaaaaaaa牛牛影院| 久久免费少妇高潮久久精品99| 精品人妻无码一区二区| 亚洲人吸女人奶水| www.色.com| 成人久久电影| 成人在线视频网| caoporn免费在线视频| 日韩欧美成人一区| 黄色小视频在线免费看| 99精品久久只有精品| 能在线观看的av| 精品久久对白| 8090成年在线看片午夜| 日韩亚洲视频在线观看| 一道本成人在线| 四季av中文字幕| 久久99精品久久久久久动态图 | 欧美小视频在线| 51妺嘿嘿午夜福利| 久久电影国产免费久久电影| 成年人视频大全| 久久精品福利| 国产精品色午夜在线观看| 国产在线观看a视频| 欧美成人三级在线| 国产精品第5页| 中文字幕一区二| 精品国产aⅴ一区二区三区东京热| 亚洲三级色网| 亚洲一区二区三区乱码| 久久久久亚洲精品中文字幕| 性欧美办公室18xxxxhd| 黄色网址在线播放| 91精品在线免费| 日本少妇bbwbbw精品| 久久九九久久九九| 日本一二三四区视频| 亚洲美女一区| 亚洲人成网站在线观看播放| 日韩精品久久久久久久软件91| 97高清免费视频| 欧美精品hd| 亚洲成人亚洲激情| 中文字幕在线播放av| 一区二区国产视频| 高清国产在线观看| 国产成人午夜99999| 国内自拍在线观看| 亚洲乱码精品| 美媛馆国产精品一区二区| 亚洲二区av| 5278欧美一区二区三区| www久久日com| 一本色道久久88综合亚洲精品ⅰ| www.97超碰| 欧美视频在线观看一区| 久久夜靖品2区| 亚洲色图视频网站| 亚洲精品一区二区三区影院忠贞| 国产99久久久国产精品潘金网站| 五月婷婷六月合| 国产日本精品| 99久久99久久精品| 久久中文亚洲字幕| 欧美在线播放一区| 精品视频在线你懂得| 91九色在线视频| 日韩一区二区三区在线免费观看| 久久久久久国产| 久久77777| 一区二区三区久久精品| 色鬼7777久久| 亚洲国产日韩一区| 亚洲AV无码精品自拍| 欧美精品视频www在线观看| 4438国产精品一区二区| 性感美女久久精品| 欧美片一区二区| 亚洲日本va在线观看| 在线视频这里只有精品| 久久久.com| 女尊高h男高潮呻吟| 成人黄色网址在线观看| 熟妇无码乱子成人精品| 麻豆精品一区二区三区| 免费看a级黄色片| 欧美亚洲一级| 日韩手机在线观看视频| 亚洲女优在线| 成年人观看网站| 先锋影音久久| 日韩精品一区二区三区不卡| 久久精品道一区二区三区| 国产最新免费视频| aa国产精品| 日本xxxxxxxxxx75| 影音先锋在线一区| 妞干网视频在线观看| 欧美激情成人在线| 性一交一乱一伧国产女士spa| 欧美 日韩 国产精品免费观看| 国产盗摄视频在线观看| 欧美~级网站不卡| 欧美精品卡一卡二| 尹人成人综合网| 日本a级片免费观看| 日韩在线播放一区二区| 天天色综合天天色| 国产一区二区福利视频| 女王人厕视频2ⅴk| 成人avav影音| a级大片在线观看| 日本一区二区综合亚洲| 亚洲色图100p| 一区二区三区蜜桃| 亚洲欧美在线观看视频| 在线观看欧美黄色| 91成人在线免费| 精品国产乱码久久| 日韩a在线观看| 这里只有精品在线播放| 91麻豆免费在线视频| 午夜精品一区二区三区在线视频 | 国产精品一区电影| 久久精品一级| 九九99玖玖| 成人3d动漫在线观看| 日本精品福利视频| 久久福利一区| 欧美一级特黄aaa| 成人福利视频网站| 国产在线综合视频| 亚洲综合成人在线视频| 国产精品熟女视频| 日韩亚洲欧美高清| 日韩精品视频无播放器在线看| 深夜精品寂寞黄网站在线观看| 亚洲精品白浆| 国产精品高清网站| 香蕉成人app| 日本一区高清在线视频| 欧美/亚洲一区| 精品久久久久久中文字幕2017| 国产剧情一区二区三区| 日韩乱码人妻无码中文字幕久久| 成人免费在线观看入口| 91国产丝袜播放在线| 在线播放一区二区三区| 亚洲欧美综合一区二区| 久久精品成人一区二区三区| 瑟瑟视频在线看| 亚洲影视九九影院在线观看| 天堂一区二区三区四区| 欧美一区二区三区综合| 日韩国产欧美在线视频| 毛茸茸free性熟hd| 亚洲欧美视频一区| 国产情侣免费视频| 亚洲国产精彩中文乱码av| 亚洲s色大片| 国产91在线播放精品91| 成人在线tv视频| 久久精品国产精品亚洲精品色| 久久国产日本精品| 图片区偷拍区小说区| 综合在线观看色| 中文字幕码精品视频网站| 亚洲精品动漫久久久久| 欧美激情二区| 国产精品99一区| 日韩av网站在线免费观看| 日本天堂免费a| 国内外成人在线| 国产视频不卡在线| 91福利精品第一导航| 亚洲欧美日韩动漫| 久久久久久久久中文字幕| 国产精品毛片无码| 一区在线电影| 美女视频第一区二区三区免费观看网站| 久久久久久久无码| 亚洲成av人在线观看| 亚洲国产精品suv| 久久香蕉国产线看观看av| 97人人做人人爽香蕉精品| 日本在线成人一区二区| 美女黄网久久| 久久久精品人妻无码专区| 精品久久久久久久久久久久久久| 亚洲国产精品久久久久久6q| 欧美xxxx做受欧美| 亚洲免费一区三区| 超碰人人爱人人| 国产精品一级片| 青青操国产视频| 日韩三级视频在线看| 性国产高清在线观看| 99视频网站| 激情国产一区| 久久久久亚洲AV成人无码国产| 亚洲国产精品久久不卡毛片| www.黄色一片| 国模精品系列视频| 任你躁在线精品免费| 男人操女人免费软件| 国产午夜精品一区二区三区视频 | 黄网站在线观| 国产三区二区一区久久| 亚洲三级网站| v8888av| 欧美专区日韩专区| 伦xxxx在线| 97伦理在线四区| 亚洲三级色网| 丰腴饱满的极品熟妇| 欧美三级电影精品| 成人免费视屏| 国内视频一区| 日本aⅴ免费视频一区二区三区| 在线观看免费黄色网址| 欧美一二三区在线观看| av中文字幕电影在线看| 欧美午夜精品久久久久久蜜| 精一区二区三区| 精品少妇theporn| 亚洲免费高清视频| 亚洲日韩中文字幕一区| 免费看黄在线看| 国产亚洲一区二区三区在线观看| 国产精品乱码一区二区| 午夜精品国产精品大乳美女| 国产一区二区三区日韩精品 | 国产精品免费精品自在线观看| 久久久久99精品成人片| 久久亚洲免费视频| 国产又大又黑又粗| 亚洲3p在线观看| 欧美韩日高清| 国产精品久久AV无码| 欧美日韩精品高清| xxxx另类黑人| 亚洲欧美日韩精品在线| 成人国产亚洲欧美成人综合网 | 日韩一区二区麻豆国产| 中老年在线免费视频| 无码人妻精品一区二区三区99v| 91免费版在线看| 国产视频在线观看免费 | 成人午夜淫片100集|