質問編集履歴

3

期待する結果を更新しました

2019/12/15 10:34

投稿

nijihan
nijihan

スコア19

test CHANGED
File without changes
test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
  ```python
32
32
 
33
- result = [['banana','Banana'],['ORANGE','orange']]
33
+ result = [['APPLE','APPLE'],['banana','Banana'],['ORANGE','orange']]
34
34
 
35
35
  ```
36
36
 

2

Aの内容の追加と、条件②の追加

2019/12/15 10:34

投稿

nijihan
nijihan

スコア19

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,19 @@
2
2
 
3
3
  ```python
4
4
 
5
- A = [['apple','Apple'],['APPLE','Apple'],['banana','Banana'],['ORANGE','orange'],['grape','Grape'],['GRAPE','Grape']]
5
+ A = [['apple','Apple'],
6
+
7
+    ['APPLE','Apple'],
8
+
9
+    ['APPLE','APPLE'],
10
+
11
+    ['banana','Banana'],
12
+
13
+    ['ORANGE','orange'],
14
+
15
+    ['grape','Grape'],
16
+
17
+    ['GRAPE','Grape']]
6
18
 
7
19
  ```
8
20
 
@@ -12,7 +24,9 @@
12
24
 
13
25
  ①先頭の要素を比較して、大文字と小文字の違いのみであれば同じとみなし(この場合は'apple'='APPLE','grape'='GRAPE')、その要素を含むリストを丸ごと削除する
14
26
 
27
+ ②ただし①に当てはまっても、1番目の要素が異なれば削除しない(最後の要素は'Apple' != 'APPLE'なので、上の2つとは異なるとみなし、削除しない)
28
+
15
- 残った要素を表示
29
+ 残った要素を表示
16
30
 
17
31
  ```python
18
32
 

1

リストデータの修正

2019/12/15 08:49

投稿

nijihan
nijihan

スコア19

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  ```python
4
4
 
5
- A = [['apple','Apple'],['APPLE','Apple'],['banana','Banana'],['ORANGE','orange']]
5
+ A = [['apple','Apple'],['APPLE','Apple'],['banana','Banana'],['ORANGE','orange'],['grape','Grape'],['GRAPE','Grape']]
6
6
 
7
7
  ```
8
8
 
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- ①先頭の要素を比較して、大文字と小文字の違いのみであれば同じとみなし(この場合は'apple'='APPLE')、その要素を含むリストを丸ごと削除する
13
+ ①先頭の要素を比較して、大文字と小文字の違いのみであれば同じとみなし(この場合は'apple'='APPLE','grape'='GRAPE')、その要素を含むリストを丸ごと削除する
14
14
 
15
15
  ②残った要素を表示
16
16