日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python列表字典_Python常用对字典、列表的操作

發布時間:2025/3/8 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python列表字典_Python常用对字典、列表的操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文中使用的Python版本為3.x。

合并兩個列表

方法一

a = [1, 2, 3]

b = [4, 5, 6]

print(a + b)

print(a)

print(b)

輸出結果為:

[1,2,3,4,5,6]

[1,2,3]

[4,5,6]

說明:“a+b”后,a和b都沒有變化。

方法二

a = [1, 2, 3]

b = [4, 5, 6]

a.extend(b)

print(a)

print(b)

輸出結果為:

[1,2,3,4,5,6]

[4,5,6]

說明:“a.extend(b)”后,a有變化,b無變化。

兩個列表的差集、并集和交集

兩個列表的差集

方法一

a_list = [{'a' : 1}, {'b' : 2}, {'c' : 3}, {'d' : 4}, {'e' : 5}]

b_list = [{'a' : 1}, {'b' : 2}]

ret_list = []

for item in a_list:

if item not in b_list:

ret_list.append(item)

for item in b_list:

if item not in a_list:

ret_list.append(item)

print(ret_list)

輸出結果:

[{'c': 3}, {'d': 4}, {'e': 5}]

方法二

a_list = [{'a' : 1}, {'b' : 2}, {'c' : 3}, {'d' : 4}, {'e' : 5}]

b_list = [{'a' : 1}, {'b' : 2}]

ret_list = [item for item in a_list if item not in b_list] + [item for item in b_list if item not in a_list]

print(ret_list)

輸出結果:

[{'c': 3}, {'d': 4}, {'e': 5}]

方法三

a_list = [1, 2, 3, 4, 5]

b_list = [1, 4, 5]

ret_list = list(set(a_list)^set(b_list))

print(ret_list)

輸出結果:

[2, 3]

注:此方法中,兩個list中的元素不能為字典

兩個列表的并集

a_list = [1, 2, 3, 4, 5]

b_list = [1, 4, 5]

ret_list = list(set(a_list).union(set(b_list)))

print(ret_list)

輸出結果:

[1,2,3,4,5]

注:此方法中,兩個list中的元素不能為字典

兩個列表的交集

a_list = [1, 2, 3, 4, 5]

b_list = [1, 4, 5]

ret_list = list((set(a_list).union(set(b_list)))^(set(a_list)^set(b_list)))

print(ret_list)

輸出結果:

[1,4,5]

``

注:此方法中,兩個list中的元素不能為字典

##字典轉換為列表

說明:字典可轉換為列表,但列表不可以轉換為字典。

###轉換后的列表為無序列表

```Python

a = {'e' : 1, 'b': 7, 'c' : 3}

#字典中的key轉換為列表

key_value = list(a.keys())

print('字典中的key轉換為列表:', key_value)

#字典中的value轉換為列表

value_list = list(a.values())

print('字典中的value轉換為列表:', value_list)

輸出結果:

字典中的key轉換為列表: ['c', 'b', 'e']

字典中的value轉換為列表: [3, 7, 1]

轉換后的列表為有序列表

import collections

z = collections.OrderedDict()

z['b'] = 2

z['a'] = 1

z['c'] = 3

z['r'] = 5

z['j'] = 4

#字典中的key轉換為列表

key_value = list(z.keys())

print('字典中的key轉換為列表:', key_value)

#字典中的value轉換為列表

value_list = list(z.values())

print('字典中的value轉換為列表:', value_list)

輸出結果:

字典中的key轉換為列表:['b','a','c','r',''j]

字典中的value轉換為列表:[2,1,3,5,4]

字典與字符串的互轉

字典轉換為字符串

a = {'a' : 1, 'b' : 2, 'c' : 3}

b = str(a)

print(b)

print(type(b))

輸出結果:

{'a': 1, 'c': 3, 'b': 2}

字符串轉化為字典

a = "{'a' : 1, 'b' : 2, 'c' : 3}"

b = eval(a)

print(b)

print(type(b))

輸出結果:

{'a': 1, 'c': 3, 'b': 2}

總結

以上是生活随笔為你收集整理的python列表字典_Python常用对字典、列表的操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲国产精品久久久久爰色欲 | 亚洲综合伊人 | 精品无码一区二区三区蜜臀 | 日韩精品一二区 | 亚洲成av人片在线观看无 | 欧美一区二区大片 | 操操操网站 | 亚洲日日日 | 99xav| 在线观看免费高清视频 | 欧美卡一卡二卡三 | 狠狠操狠狠爱 | 日韩av一| 亚洲图片 自拍偷拍 | 亚洲av无码不卡一区二区三区 | 久久久国产成人 | missav | 免费高清av在线看 | 日韩精品一区二区三区视频在线观看 | 欧美精品一级二级 | 国产一区二区在线播放 | 日韩毛片网| 久草网站 | 羞羞网站在线观看 | 日韩久久影院 | 欧洲成人在线视频 | 色悠悠在线视频 | 午夜精品福利在线观看 | 老司机一区二区三区 | 日韩综合| 久久久久五月天 | 亚洲第一区在线观看 | 欧美在线综合 | 欧美又粗又大xxxxbbbb疯狂 | 欧美一区二区高清视频 | 久久久噜噜噜久久久 | 亚洲一区国产精品 | 欧美一区二区三区影院 | 久久99热这里只频精品6学生 | av大片在线免费观看 | 国产视频a| 国产精品一线二线三线 | 国产女人被狂躁到高潮小说 | 黄色网址在线免费 | 四虎永久在线精品免费网址 | 诱惑の诱惑筱田优在线播放 | 亚洲精品av中文字幕在线在线 | 男男在线观看 | 一本一道久久a久久精品蜜桃 | 国产亚洲精品成人a | 精品一区二区在线观看视频 | 国语对白做受欧美 | 成人在线一区二区三区 | 四虎影视最新网址 | 青草超碰 | 亚洲一区二区精华 | 午夜精品久久久久久久96蜜桃 | 欧美人体一区二区 | 日本精品一二区 | 波多野结衣毛片 | 中国在线观看片免费 | 国内精品久久久久久久影视简单 | 成人毛片av | 日本激情视频 | 国产精品久久久久久久免费观看 | 亚洲男人天堂2024 | 久久天天躁狠狠躁夜夜躁2014 | 日韩欧美一二三区 | 亚洲精品网站在线播放gif | 丁香婷婷六月天 | 一道本在线视频 | japanese24hdxxxx日韩 | 国产精品99精品久久免费 | 亚洲国产精品999 | 二级毛片在线观看 | 欧美在线色视频 | 午夜www| 成人免费视频网 | 都市激情中文字幕 | 欧美综合在线一区 | 国产情侣自拍小视频 | 久久密 | 男生操女生屁股 | 久久αv| 免费在线视频你懂的 | 久久三级精品 | xxx日本黄色 | 欧美激情一区二区 | 91观看视频 | 亚欧三级 | 亚洲精品美女网站 | 伊人啪啪网 | 热99精品| 性一交一乱一透一a级 | 中文字幕日韩专区 | 素人av在线 | 欧美色图狠狠干 | 狼人综合视频 | 性高潮在线观看 | 欧美激情久久久久久 |