回答編集履歴

2

修正

2018/10/10 13:01

投稿

LouiS0616
LouiS0616

スコア35676

answer CHANGED
@@ -4,11 +4,13 @@
4
4
  >>>
5
5
  >>> type(nums)
6
6
  <class 'list'>
7
+ >>> type(nums[0])
8
+ <class 'str'>
7
9
  >>> nums
8
10
  ['3', '14', '15', '92']
9
11
  ```
10
12
 
11
- int型で受け取りたいなら、リスト内包を使うと簡潔です。
13
+ 各要素をint型で受け取りたいなら、リスト内包を使うと簡潔です。
12
14
  ```Python
13
15
  >>> nums = [int(e) for e in input().split()]
14
16
  3 14 15 92

1

追記

2018/10/10 13:00

投稿

LouiS0616
LouiS0616

スコア35676

answer CHANGED
@@ -19,4 +19,9 @@
19
19
  <class 'int'>
20
20
  >>> nums
21
21
  [3, 14, 15, 92]
22
- ```
22
+ ```
23
+
24
+ 内包表記は慣れないとなかなか読みづらいですが、
25
+ 初学者のうちは一種のイディオムだと思って扱っても良いと思います。
26
+
27
+ Qiitaの記事を適宜活用すると良いでしょう。[Qiita - 『Python 競プロ』](https://qiita.com/search?q=python+%E7%AB%B6%E3%83%97%E3%83%AD)