python典的值可以是列表嗎,python 字典的值可以是列表嗎

時間 2021-08-30 09:50:35

1樓:盜墓者

可以。字典的鍵必須可雜湊,值是可以的。

字典裡的key有乙個原則,必須可雜湊(有個內建函式hash()可以檢測是否支援可雜湊),因為字典查詢資料是通過雜湊演算法得到的,比元組,列表等的陣列型別快很多,這本來也是字典的特性,字典裡的key和value一一對應的。

而字典查詢用的就是key,那麼key就必須支援雜湊演算法,也就是前面說的可雜湊。

列表,是乙個可變物件,支援原處修改。所以列表不能作為字典的key,但是可以為值

2樓:day2014的夏天

當然可以,當字典的值不為一時,便可以使用列表,如下**,描述pizza配料:

#在字典中中儲存列表

#儲存pizza資訊

pizza =

#概述所點的pizza

print("you order a " + pizza['crust'] + "-crust pizza" +

"with the following toppings:")for topping in pizza['toppings']:

print('\t' + topping)print('\n')

3樓:匿名使用者

值可以為列表的,鍵不可以為列表

python中字典的鍵值不能是列表嗎

4樓:天雨下凡

列表可以做字典的值,但是不能做鍵,因為列表是可變的,而鍵要求不可變物件

python裡乙個字典列表,如何判斷乙個value在不在這個列表裡

5樓:明明就

#dict的values()方法,可以遍歷也可以直接in判斷是否存在a =

if 4 in a.values():

print('exit')

6樓:玩轉資料處理

keys_value =

yesorno = "no"

for key in keys_value.keys():

if(keys_value[key] == 345):

yesorno = "yes"

break;

print yesorno

7樓:

這樣就可以啦......

python列表裡面有字典,該怎麼讀取字典中的value

8樓:匿名使用者

a=[1,2,3,,5,,7]

for x in a:

if isinstance(x,dict):

for k,v in x.items():

print v

9樓:混小子愛

>>> a = [1, ]

>>> d = a[1]

>>> d

>>>d[2]3

如何取出列表中字典的值並進行比對?python

10樓:紫薇參星

按照你的要求,遍歷bai貪吃蛇的座標位置

du,並和隨機zhi生成的座標對比,如果相同就重新dao取值版,不相同的時候輸出的python程式權如下

import random

map_width=30

map_height=30

a = [, , , ]

random_x=random.randint(3,map_width-8)

random_y=random.randint(3,map_height-8)

flag=true

for i in range(len(a)):

if random_x==a[i]['x'] and random_y==a[i]['y']:

flag==false

break

if flag==true:

else:

random_x=random.randint(3,map_width-8)

random_y=random.randint(3,map_height-8)

源**(注意源**的縮排)

python 如何將列表轉為字典,key值相同則合併value

11樓:匿名使用者

a='齊建國 齊建國 齊二石 黃魯成 黃津孚'.split()b=[13,33,38,26,31]

d={}

for x in range(len(a)):

if a[x] in d:

d[a[x]]+=[b[x]]

else:

d[a[x]]=[b[x]]

print(d)

12樓:匿名使用者

單純從資料結構上來講的話,字典的資料結構是雜湊,也就是雜湊表,它是無序的,而列表的資料結構是鍊表,是有序的,所以想把字典轉換成列表並且保持順序不變,是不可行的。

題主可以使用ordereddict(python 2.7+)有序字典,ordereddict是dict的子類,它記住了內容新增的順序。

另外如果想把字典的key轉換成列表,使用dict.keys()就可以了。

13樓:aaa軟體教育

python是當下十分火爆的程式語言,尤其在人工智慧應用方面。如果有心從事程式設計方向的工作,最好到專業機構深入學習、多實踐,更貼近市場,這樣更有利於將來的發展。

伴娘可以是自己的親妹妹嗎,伴娘可以是男方家的嗎

蒼公攜天西歸去 可以的。一 新娘選擇伴娘的標準 關於這個有很多種說法。有的說已婚不行 有的說要未婚女子,那麼親妹妹可以當伴娘嗎?其實新娘出嫁,如果能讓自己的妹妹當伴娘,也是很好的。首先妹妹是自己的親人,對自己的事情也會非常細心。首飾禮金交由妹妹管理也是非常放心的。其次能讓妹妹陪伴在自己生命中最重要的...

函式的返回值可以是指向結構體的指標麼

天蠍神經俠侶 nt changevar int 你少些了個e 這是乙個函式指標,這個changevar指標指向乙個這樣的函式 這個函式有乙個int型引數,返回值也是int.所以if fb info.changevar 的意思就是判斷結構體fb info中的changevar是否為空,等同於if fb...

個稅工資可以是假的嗎?

不可以。有企業實行這樣的做法 在勞動合同中與勞動者約定較低的工資標準,而在工作中發放較高的工資。用人單位之所以這樣做,主要是想逃避法律規定的以工資為基數計算的繳納社會保險費 計算加班費等責任。然而這種做法是不合法的。不可以,單位所在地稅務局出具的不會有假,個人工資超過5000的需要繳納個人所得稅。您...