回答編集履歴

6

処理方法追加

2020/01/15 01:41

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -39,3 +39,47 @@
39
39
  print(player[1], player[2], player[3])
40
40
 
41
41
  ```
42
+
43
+
44
+
45
+ 個別の変数に代入する方法もあります。
46
+
47
+
48
+
49
+ ```python
50
+
51
+ player_list = [
52
+
53
+ ['0793.jpg', 'なお', '10','滋賀県'],
54
+
55
+ ['0794.jpg', 'あんり', '9','兵庫県'],
56
+
57
+ ['0795.jpg', 'ここな', '8','大阪府'],
58
+
59
+ ['0796.jpg', 'よしえ', '11','京都府'],
60
+
61
+ ['0901.jpg', 'ルミカ', '9','京都府'],
62
+
63
+ ['0903.jpg', 'ふみこ', '11','滋賀県'],
64
+
65
+ ]
66
+
67
+
68
+
69
+ search_image = '0793.jpg'
70
+
71
+ for image, name, age, hometown in player_list:
72
+
73
+ if image == search_image:
74
+
75
+ break
76
+
77
+ else:
78
+
79
+ image = name = age = hometown = None
80
+
81
+
82
+
83
+ print(name, age, hometown)
84
+
85
+ ```

5

処理変更

2020/01/15 01:41

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -22,64 +22,20 @@
22
22
 
23
23
 
24
24
 
25
- image = '0793.jpg'
25
+ search_image = '0793.jpg'
26
-
27
- name = age = hometown = None
28
26
 
29
27
  for player in player_list:
30
28
 
31
- if player[0] == image:
32
-
33
- name, age, hometown = player[1:]
34
-
35
- break
36
-
37
-
38
-
39
- print(name, age, hometown)
40
-
41
- ```
42
-
43
-
44
-
45
- 別の方法
46
-
47
-
48
-
49
- ```py
50
-
51
- player_list = [
52
-
53
- ['0793.jpg', 'なお', '10','滋賀県'],
54
-
55
- ['0794.jpg', 'あんり', '9','兵庫県'],
56
-
57
- ['0795.jpg', 'ここな', '8','大阪府'],
58
-
59
- ['0796.jpg', 'よしえ', '11','京都府'],
60
-
61
- ['0901.jpg', 'ルミカ', '9','京都府'],
62
-
63
- ['0903.jpg', 'ふみこ', '11','滋賀県'],
64
-
65
- ]
66
-
67
-
68
-
69
- search_image = '0793.jpg'
70
-
71
- for image, name, age, hometown in player_list:
72
-
73
- if image == search_image:
29
+ if player[0] == search_image:
74
30
 
75
31
  break
76
32
 
77
33
  else:
78
34
 
79
- image = name = age = hometown = None
35
+ player = [None, None, None, None]
80
36
 
81
37
 
82
38
 
83
- print(name, age, hometown)
39
+ print(player[1], player[2], player[3])
84
40
 
85
41
  ```

4

処理方法追加

2020/01/15 01:39

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -39,3 +39,47 @@
39
39
  print(name, age, hometown)
40
40
 
41
41
  ```
42
+
43
+
44
+
45
+ 別の方法
46
+
47
+
48
+
49
+ ```py
50
+
51
+ player_list = [
52
+
53
+ ['0793.jpg', 'なお', '10','滋賀県'],
54
+
55
+ ['0794.jpg', 'あんり', '9','兵庫県'],
56
+
57
+ ['0795.jpg', 'ここな', '8','大阪府'],
58
+
59
+ ['0796.jpg', 'よしえ', '11','京都府'],
60
+
61
+ ['0901.jpg', 'ルミカ', '9','京都府'],
62
+
63
+ ['0903.jpg', 'ふみこ', '11','滋賀県'],
64
+
65
+ ]
66
+
67
+
68
+
69
+ search_image = '0793.jpg'
70
+
71
+ for image, name, age, hometown in player_list:
72
+
73
+ if image == search_image:
74
+
75
+ break
76
+
77
+ else:
78
+
79
+ image = name = age = hometown = None
80
+
81
+
82
+
83
+ print(name, age, hometown)
84
+
85
+ ```

3

変数名変更

2020/01/15 01:25

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -24,18 +24,18 @@
24
24
 
25
25
  image = '0793.jpg'
26
26
 
27
- name = age = area = None
27
+ name = age = hometown = None
28
28
 
29
29
  for player in player_list:
30
30
 
31
31
  if player[0] == image:
32
32
 
33
- name, age, area = player[1:]
33
+ name, age, hometown = player[1:]
34
34
 
35
35
  break
36
36
 
37
37
 
38
38
 
39
- print(name, age, area)
39
+ print(name, age, hometown)
40
40
 
41
41
  ```

2

None設定変更

2020/01/15 01:23

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  image = '0793.jpg'
26
26
 
27
- name, age, area = None, None, None
27
+ name = age = area = None
28
28
 
29
29
  for player in player_list:
30
30
 

1

出身地追加

2020/01/15 01:20

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -6,15 +6,15 @@
6
6
 
7
7
  player_list = [
8
8
 
9
- ['0793.jpg', 'なお', '10','滋賀県'],
9
+ ['0793.jpg', 'なお', '10','滋賀県'],
10
10
 
11
11
  ['0794.jpg', 'あんり', '9','兵庫県'],
12
12
 
13
13
  ['0795.jpg', 'ここな', '8','大阪府'],
14
14
 
15
- ['0796.jpg', 'よしえ', '11','京都府'],
15
+ ['0796.jpg', 'よしえ', '11','京都府'],
16
16
 
17
- ['0901.jpg', 'ルミカ', '9','京都府'],
17
+ ['0901.jpg', 'ルミカ', '9','京都府'],
18
18
 
19
19
  ['0903.jpg', 'ふみこ', '11','滋賀県'],
20
20
 
@@ -24,18 +24,18 @@
24
24
 
25
25
  image = '0793.jpg'
26
26
 
27
- name, age = None, None
27
+ name, age, area = None, None, None
28
28
 
29
29
  for player in player_list:
30
30
 
31
31
  if player[0] == image:
32
32
 
33
- name, age = player[1], player[2]
33
+ name, age, area = player[1:]
34
34
 
35
35
  break
36
36
 
37
37
 
38
38
 
39
- print(name, age)
39
+ print(name, age, area)
40
40
 
41
41
  ```