2017-08-29 7 views
0

入力形式:
最初のライン:整数「n」は次
「N」行:整数と
間例にスペースを含む文字列:
のpython3

20 
0 ab 
6 cd 
0 ef 
6 gh 
4 ij 
0 ab 
6 cd 
0 ef 
6 gh 
0 ij 
4 that 
3 be 
0 to 
1 be 
5 question 
1 or 
2 not 
4 is 
2 to 
4 the 

入力を受け取り、リストに格納する方がいいですか? マイコード:

n=int(input()) 
l=list(map(lambda i:(int(i[0]),i[1]),[[i for i in input().split()] for j in range(n)])) 
+1

どのような意味で "より良いですか"? – alfasin

+0

最初にすべての入力を受け取り、それをリストに格納してから、map()を使用しています。それぞれの行を処理してリストに格納する方法はありますか? – Jade21

答えて

0

あなたはこれを試すことができます。

n = int(input()) 
final_data = [[int(a), b] for a, b in [input().split() for i in range(n)]]