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

回答編集履歴

2

サンプルコードを追加

2017/04/22 08:34

投稿

miyahan
miyahan

スコア3095

answer CHANGED
@@ -1,4 +1,12 @@
1
1
  `type()` 関数でそのインスタンスを生成したクラスを取得できます。
2
+
3
+ ```python
4
+ if type(words) == dict:
5
+ print('This is DICT type')
6
+ elif type(words) == list:
7
+ print('This is LIST type')
8
+ ```
9
+
2
10
  また、`isinstance()` でそのインスタンスが第2引数に指定したクラス(または継承元のクラス=スーパークラス)かをチェックすることもできます。
3
11
 
4
12
  ```python

1

関数の説明を厳密化

2017/04/22 08:34

投稿

miyahan
miyahan

スコア3095

answer CHANGED
@@ -1,4 +1,5 @@
1
+ `type()` 関数でそのインスタンスを生成したクラスを取得できます。
1
- `type()` 関数で型を取得できす。ま`isinstance()` でをチェックすることもできます
2
+ また`isinstance()` でそのインスタンスが第2引数に指定したクラス(または継承元のクラス=スーパークラス)かをチェックすることもできます
2
3
 
3
4
  ```python
4
5
  if isinstance(words, dict):