擅长:python、mysql、java
<p>首先要将整行作为字符串,然后按空格拆分为一个列表,然后将每个元素转换为int</p>
<p>所以,流看起来像:</p>
<pre><code>"1 5 3 4 2" -> Split -> ['1', '5', '3', '4', '2'] -> Map -> [1, 5, 3, 4, 2]
</code></pre>
<pre><code>num=int(input("inputs_num"))
mstr = input().split() # ['1', '5', '3', '4', '2']
mlist=[]
for el in mstr:
mlist.append(int(el))
</code></pre>
<p>或者更具Python的方式是:</p>
<ol>
<li>使用列表理解</li>
</ol>
<pre><code>num=int(input("inputs_num"))
mlist=[int(i) for i in input().split()]
</code></pre>
<ol start=“2”>
<li>使用地图</li>
</ol>
<pre><code>num=int(input("inputs_num"))
mlist=list(map(int, input().split()))
</code></pre>