リストから数字を取り出すには、Pythonでどのように書くか

ループでリストを繰り返し、判断文で要素が数値かどうかを判断します。数値であれば、別のリストに追加します。

以下はサンプルコードです:

lst = ['a', 1, 'b', 2, 'c', 3]
numbers = []

for item in lst:
    if isinstance(item, int) or isinstance(item, float):
        numbers.append(item)

print(numbers)

結果は [1, 2, 3] となります。

bannerAds