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

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

在 python 中解壓為 int 和 string

在 python 中解壓為 int 和 string

守候你守候我 2023-04-11 15:58:51
有沒(méi)有辦法解壓成不同的類型?是這樣的:# data = [4, "lorem", "ipsum", "dolor", "sit", "amet"] (parts, *words) = datadata提供。我從不分配這個(gè)值。我添加作為例子。 parts必須是一個(gè) int,列表的所有其余部分都被分配為字符串列表。我發(fā)現(xiàn)的唯一方法是將變量重新分配parts為下一個(gè):(parts, *words) = [4, "lorem", "ipsum", "dolor", "sit", "amet"] parts = int(parts)但我不喜歡連續(xù)兩次重復(fù)賦值變量。由于 python 是一種保持簡(jiǎn)潔的語(yǔ)言,因此我正在尋找解決方案。*編輯:讓我知道連續(xù)兩次重新分配是否有效。
查看完整描述

2 回答

?
BIG陽(yáng)

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

在 Python 的靜態(tài)類型注釋中,lists(以及除tuples 之外的所有序列)被假定為同類類型(它可能仍然是多種類型的聯(lián)合,但它不是不同的單一類型,具體取決于您正在查看的索引) . 您通過(guò)讓索引具有一種類型而其他索引具有不同類型來(lái)list違反該假設(shè)。0盡管 Python 通常不會(huì)強(qiáng)制執(zhí)行 的“預(yù)期”用法list,但類型檢查器會(huì)執(zhí)行,并且沒(méi)有任何機(jī)制可以解決手動(dòng)強(qiáng)制轉(zhuǎn)換或類型轉(zhuǎn)換的問(wèn)題,就像您在此處所做的那樣。

簡(jiǎn)短回答:你在“濫用” lists,typing當(dāng)你這樣做時(shí)不會(huì)幫助你。因此,要么忽略/禁用此代碼的類型檢查器(畢竟它會(huì)工作得很好),要么忍受毫無(wú)意義的轉(zhuǎn)換。


查看完整回答
反對(duì) 回復(fù) 2023-04-11
?
慕森王

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

這個(gè)怎么樣?它測(cè)試每個(gè)項(xiàng)目的類型,并根據(jù)需要將其放入適當(dāng)?shù)牧斜碇小?/p>


data = [4, "lorem", "ipsum", "dolor", "sit", "amet"]

parts = []

words = []

[parts.append(item) if type(item) == int else words.append(item) for item in data]


查看完整回答
反對(duì) 回復(fù) 2023-04-11
  • 2 回答
  • 0 關(guān)注
  • 138 瀏覽
慕課專欄
更多

添加回答

舉報(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)