回答編集履歴

2

元ネタが出たので追記

2021/04/26 13:49

投稿

TakaiY
TakaiY

スコア13847

test CHANGED
@@ -69,3 +69,33 @@
69
69
  print(new_p)
70
70
 
71
71
  ```
72
+
73
+ ---
74
+
75
+ 元ネタが出たので別解を。
76
+
77
+
78
+
79
+ ```python
80
+
81
+ import re
82
+
83
+
84
+
85
+ input_str = "(0.1,0.1)#(0.1,0.1)#(0.1,0.1)#(0.1,0.1)#(0.1,0.1)"
86
+
87
+
88
+
89
+ touple_list = re.findall('(([\d.]+),([\d.]+))', input_str)
90
+
91
+ res_list = [(float(x), float(y)) for x, y in touple_list]
92
+
93
+
94
+
95
+ print(res_list)
96
+
97
+
98
+
99
+ ```
100
+
101
+ 文字列から小数の2タプルを探してきて、内包表記で数値に変換

1

typo

2021/04/26 13:49

投稿

TakaiY
TakaiY

スコア13847

test CHANGED
@@ -30,7 +30,9 @@
30
30
 
31
31
  print(new_p)
32
32
 
33
- '''
33
+ ```
34
+
35
+
34
36
 
35
37
  見てのとおり、()を外して、カンマ(,)で分割して小数として読み込んでタプルに変換してリストに入れるということをしています。
36
38
 
@@ -52,7 +54,7 @@
52
54
 
53
55
 
54
56
 
55
- '''python
57
+ ```python
56
58
 
57
59
  new_p = []
58
60
 
@@ -66,4 +68,4 @@
66
68
 
67
69
  print(new_p)
68
70
 
69
- '''
71
+ ```