第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

列表中的相同對(duì)象

列表中的相同對(duì)象

冉冉說(shuō) 2022-09-13 17:43:13
是否可以將相同的對(duì)象檢測(cè)為不同的變量,例如 object1=(1,2,3) 和 object2=(1,2,3)。list = []如果我現(xiàn)在將對(duì)象1與對(duì)象2一起放在列表中,則列表將變?yōu)椋簂ist.append(object1)list.append(object1)print(list)list = [(1,2,3),(1,2,3)]我怎樣才能讓python決定列表中的第一個(gè)元素是否是對(duì)象1?這是我的學(xué)校項(xiàng)目必須做的事情。
查看完整描述

3 回答

?
RISEBY

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超5個(gè)贊

計(jì)算機(jī)只執(zhí)行您指示它執(zhí)行的操作。因此,如果您將某些內(nèi)容附加兩次,它將會(huì)偵聽(tīng)。如果您希望它在某種條件下執(zhí)行此操作,則需要使用 if 語(yǔ)句并將列表中的值與您嘗試添加的值進(jìn)行比較。為了簡(jiǎn)化此操作,我會(huì)將其放在一個(gè)函數(shù)中,以便您可以輕松地調(diào)用此邏輯


在你的情況下,我假設(shè)你只想添加不存在的對(duì)象:


list = []

def addToList(elem):

    global list # allows the function to modify this variable that would be normally out of scope

    if elem not in list:

        list.append(elem)


object1 = [1,2,3]

addToList(object1)

addToList(object1)

print(list)


查看完整回答
反對(duì) 回復(fù) 2022-09-13
?
慕俠2389804

TA貢獻(xiàn)1719條經(jīng)驗(yàn) 獲得超6個(gè)贊

你可以投射到設(shè)置然后回到列表:


my_list = [(1,2,3),(1,2,3)]

print(list(set(my_list)))

# [(1, 2, 3)]

或者您可以先檢查您的對(duì)象是否已在列表中:


if object1 not in my_list:

    my_list.append(object1)


查看完整回答
反對(duì) 回復(fù) 2022-09-13
?
交互式愛(ài)情

TA貢獻(xiàn)1712條經(jīng)驗(yàn) 獲得超3個(gè)贊

我找到了。您可以使用該函數(shù)執(zhí)行此操作。is

Block1 is Block2
list[0] is list[1]

響應(yīng):假


查看完整回答
反對(duì) 回復(fù) 2022-09-13
  • 3 回答
  • 0 關(guān)注
  • 102 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)