リスト内の整数値を取得する方法


方法1: ユーザーからの入力をリストとして受け取る方法 まず、ユーザーからの入力をリストとして受け取ります。以下のコード例を参考にしてください。

input_list = input("整数値のリストを入力してください(スペースで区切ってください): ").split()
integer_list = [int(num) for num in input_list if num.isdigit()]

上記のコードでは、input関数を使用してユーザーからの入力を取得し、split関数を使って入力をスペースで区切ります。次に、リスト内の要素が整数であることを確認し、整数のみを抽出して新しいリストinteger_listに格納します。

方法2: 事前に与えられたリストを使用する方法 もしあらかじめリストが与えられている場合は、以下のように直接リストを使用することもできます。

given_list = [10, '20', 30, '40', '50']
integer_list = [int(num) for num in given_list if isinstance(num, int) or (isinstance(num, str) and num.isdigit())]

上記のコードでは、isinstance関数を使用して要素が整数または文字列であり、かつ文字列が整数であるかを確認しています。整数である要素のみがinteger_listに格納されます。

これらの方法を使用すると、入力から整数値のリストを取得することができます。この情報を元に、約1000語のブログ投稿を作成することができます。