teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

修正:あんまり変わらないけど

2018/05/18 09:42

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -9,7 +9,7 @@
9
9
  ---
10
10
  次のようにも書けます。
11
11
  ```Python
12
- >>> ls = [int(e) if e.isdigit() else e for e in ls]
12
+ >>> ls = [int(e) if e.isdecimal() else e for e in ls]
13
13
  >>> ls
14
14
  [1, 2, 'r', 4, 6, 'y']
15
15
  ```

1

追記

2018/05/18 09:42

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -3,4 +3,13 @@
3
3
  if ls[i].isdecimal() == True:
4
4
  ```
5
5
 
6
- また、ここの`== True`は冗長ですので無い方が良いでしょう。
6
+ また、ここの`== True`は冗長ですので無い方が良いでしょう。
7
+
8
+ なお
9
+ ---
10
+ 次のようにも書けます。
11
+ ```Python
12
+ >>> ls = [int(e) if e.isdigit() else e for e in ls]
13
+ >>> ls
14
+ [1, 2, 'r', 4, 6, 'y']
15
+ ```