1. 程式人生 > >Python將輸入的數字字串轉為陣列的簡便方式

Python將輸入的數字字串轉為陣列的簡便方式

在進行程式設計練習時,經常會遇到輸入一串數字的情況,不像C語言和Java那樣,可以直接對應輸入,Python對應輸入的都是字串,這時就需要進行轉換,這時就可以使用Python的map函式來實現這一功能了。

# -*- coding: utf-8 -*-
# 例如輸入的line是:1 2 3 4
# 對於字串,先使用split方法按空格進行分割,結果為:['1', '2', '3', '4']
# 然後map函式將int函式迭代作用到每個元素上,最後用list使其成為一個整型陣列
line = input()
l = list(map(int, line.split()))
print(l)