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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何分隔逗號分隔的列表

如何分隔逗號分隔的列表

SMILET 2021-03-04 14:15:47
例如,string = "['SING', 'Dance'],['Talk', 'Scream'],['Run', 'Walk']"如何使用上面的每個列表作為新列表的元素來創(chuàng)建一個新列表?我試著做string = string.split (',')但它也將列表中的逗號分隔開,這是我不想要的。
查看完整描述

3 回答

?
MYYA

TA貢獻1868條經(jīng)驗 獲得超4個贊

您可以使用ast.literal_eval:


>>> import ast

>>> strs = "['SING', 'Dance'],['Talk', 'Scream'],['Run', 'Walk']"

>>> ast.literal_eval("[" + strs + "]")

[['SING', 'Dance'], ['Talk', 'Scream'], ['Run', 'Walk']]


查看完整回答
反對 回復 2021-03-26
?
ABOUTYOU

TA貢獻1812條經(jīng)驗 獲得超5個贊

>>> eval("['SING', 'Dance'],['Talk', 'Scream'],['Run', 'Walk']")

>>> (['SING', 'Dance'], ['Talk', 'Scream'], ['Run', 'Walk'])

>>>

>>> list(eval("['SING', 'Dance'],['Talk', 'Scream'],['Run', 'Walk']"))

>>> [['SING', 'Dance'], ['Talk', 'Scream'], ['Run', 'Walk']]

為什么eval("'a',2,[12,'bb']")回('a', 2, [12, 'bb'])雖然沒有(前面也沒有)在評估字符串的結(jié)尾?

我們必須考慮當解釋器遇到被評估的表達式作為表達式的正確部分時該如何執(zhí)行,該表達式從該表達式中進行解壓縮。

解釋器執(zhí)行以下行時(其中沒有括號)


x,y,z = 'a',2,[12,'bb']

執(zhí)行的操作是:

-對右側(cè)部分進行評估, eval("'a',2,[12,'bb']")并創(chuàng)建一個元組

-對左側(cè)部分進行評估

-在左側(cè)元組中拆解右側(cè)元組


查看完整回答
反對 回復 2021-03-26
  • 3 回答
  • 0 關注
  • 211 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號