、例えば、私は、数5
、10回...を印刷し、このからリストを作成したい場合はすなわち:私はどのように数字x回をリストとしてpythonで印刷しますか?
list = [5,5,5,5,5,5,5,5,5,5]
どのように私はこれを達成するであろうか?
[number] * times
または:
、例えば、私は、数5
、10回...を印刷し、このからリストを作成したい場合はすなわち:私はどのように数字x回をリストとしてpythonで印刷しますか?
list = [5,5,5,5,5,5,5,5,5,5]
どのように私はこれを達成するであろうか?
[number] * times
または:
In [39]: [5]*10
Out[39]: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5]
あなたは全体のリストを生成します(ヴィシュヌUpadhyayの答えとして)リストの乗数を使用することができます(巨大なリストを取り扱う際メモリで世話をします)あなたは発電機を生成する itertools.repeat を使用することができます。
import itertools
gen_list = itertools.repeat(number, times)
# to print it resolve the generator
print(list(gen_list))
の詳細情報はhereです。
n = int(input())
list = [5]*n
多分ちょうど追加try
場合、誰かがコードがあなたの規定の疑問を解決し、非整数
に入りました。あなたはそれを行うにはちょっとした方法が欲しいのですか? –
私はn個の数字のためにそれを生成したいので、もし私が10億回印刷したかったら...私はそれを持っていると思うtho! – user3125347