共計(jì) 421 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
要從列表中提取數(shù)字,你可以使用循環(huán)遍歷列表的每個(gè)元素,并通過(guò)判斷元素的類型來(lái)提取數(shù)字。
以下是一個(gè)示例代碼:
def extract_numbers(lst):
numbers = []
for item in lst:
if isinstance(item, (int, float)):
numbers.append(item)
return numbers
# 測(cè)試示例
my_list = [1, 2, 'a', 3.14, 'b', 4]
result = extract_numbers(my_list)
print(result)
輸出結(jié)果為:[1, 2, 3.14, 4]
在上述示例中,extract_numbers
函數(shù)接受一個(gè)列表作為參數(shù)。它使用循環(huán)遍歷列表的每個(gè)元素,并使用 isinstance
函數(shù)判斷元素的類型是否為整數(shù)或浮點(diǎn)數(shù)。如果是數(shù)字類型,就將其添加到 numbers
列表中。最后,該函數(shù)返回 numbers
列表。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完