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

回答編集履歴

2

追記

2018/07/30 08:46

投稿

crimnut
crimnut

スコア380

answer CHANGED
@@ -32,4 +32,7 @@
32
32
  ```
33
33
  mm
34
34
  bb
35
- ```
35
+ ```
36
+
37
+ あと質問文のコードでは`cur`変数に正しい値が代入されていないため`syntax error`が発生します。
38
+ そのため、'cur'変数へはタプルが代入されていると読み替えて回答しています。

1

修正

2018/07/30 08:46

投稿

crimnut
crimnut

スコア380

answer CHANGED
@@ -19,5 +19,17 @@
19
19
  文字列化されているリストの各要素を取り出すのに正規表現を使います(もっと容易な方法があればご教示お願い致します)。
20
20
 
21
21
  ```python
22
+ import re
22
23
 
24
+ cur = (1, 'spoken_to', 'speaking', "['mm','bb']", "[['s', 1]]", '2018-07-30 06:53:46.139824', '1.0.0')
25
+
26
+ cur = cur[3]
27
+ cur = re.findall(r"'(.{2})'", cur)
28
+ for c in cur:
29
+ print(c)
30
+ ```
31
+ 結果
32
+ ```
33
+ mm
34
+ bb
23
35
  ```