質問編集履歴

2

追記

2018/07/01 07:37

投稿

Behemoth
Behemoth

スコア29

test CHANGED
File without changes
test CHANGED
@@ -9,3 +9,17 @@
9
9
  for文を使って試したのですが、うまくいきませんでした。
10
10
 
11
11
  どなたかよろしくお願いいたします。
12
+
13
+ ```ここに言語を入力
14
+
15
+ a = [["a","Tokyo"],["b","sapporo"],["c","Chiba"],["d","Tokyo"]]
16
+
17
+ for i in range(len(a)):
18
+
19
+ if a[i][1] == "Tokyo":
20
+
21
+ del a[i]
22
+
23
+ ```
24
+
25
+ こちらをためしたところIndexErrorがでてしまいました。

1

誤字

2018/07/01 07:37

投稿

Behemoth
Behemoth

スコア29

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  たとえば、[[a,"Tokyo"],[b,"sapporo"],[c,"Chiba"],[d,"Tokyo"]]といったような二次元配列があるとします。
6
6
 
7
- この二次元配列の要素の中二番目の要素に"Tokyo"を持つ要素を削除する、といった場合(上記の例の場合、[[b,"sapporo"],[c,"Chiba"]] といった配列を返したい)、どのように実装すればよいのでしょうか?
7
+ この二次元配列の要素の中で、k二番目の要素に"Tokyo"を持つ要素を削除する、といった場合(上記の例の場合、[[b,"sapporo"],[c,"Chiba"]] といった配列を返したい)、どのように実装すればよいのでしょうか?
8
8
 
9
9
  for文を使って試したのですが、うまくいきませんでした。
10
10