3
我是python的新手。我正在嘗試獲取一系列字符串中的第一個數字,這些字符串是以一個常見數字開頭的一系列數字。根據字符串中的第一個字符查找字符串列表中第一次出現的元素
例如:
x = ['512','345','321','345','674','132','231','145','214','576']
我的預期輸出:
result = ['512','345','674','132','231']
即說,例如,在所有的數字開始在列表1中,我應該得到的第一位數字同樣對於所有其他號碼。
我可以使用循環兩次來得到它。但我想知道有沒有更好的方法來做到這一點。
注意:該列表是一個字符串列表,其中給出的數字只是一個例子。
你能解釋爲什麼你的預期產出是你所期望的嗎?我不明白你想要創建什麼算法。顯示到目前爲止您的代碼,並指出它是否有效(如果沒有,它是如何失敗)也會有所幫助。 – dcrosta
你的英語在這裏很差,不完全確定你想要什麼。 –
我正在嘗試打印每個子列表的第一個數字。例如,列表包含1到1000之間的數字,所有小於100的數字是一個子列表,數字小於200是子列表。我可以將列表分成子列表並執行此操作。但我想只用一個列表來完成。 – newbie