回答編集履歴
3
内包表記を使ったサンプルコードを追記
test
CHANGED
@@ -11,3 +11,11 @@
|
|
11
11
|
|
12
12
|
(characterは文字という意味なので、名前が合っていない気がしますけど)
|
13
13
|
|
14
|
+
`split`を使う方が楽な気がします。
|
15
|
+
|
16
|
+
```py
|
17
|
+
texts = ['abc-def','abc-def']
|
18
|
+
short_texts = [text.split('-', 1)[0] for text in texts] # '-'が複数あっても1回だけsplit
|
19
|
+
print(short_texts)
|
20
|
+
```
|
21
|
+
|
2
追記
test
CHANGED
@@ -9,3 +9,5 @@
|
|
9
9
|
|
10
10
|
`find` したい対象は `txt` ではなく `character` ではありませんか?
|
11
11
|
|
12
|
+
(characterは文字という意味なので、名前が合っていない気がしますけど)
|
13
|
+
|
1
説明変更
test
CHANGED
@@ -7,5 +7,5 @@
|
|
7
7
|
|
8
8
|
for文で `character` に `'abc-def'` や `'abc-def'` が代入されます。
|
9
9
|
|
10
|
-
`find` したい
|
10
|
+
`find` したい対象は `txt` ではなく `character` ではありませんか?
|
11
11
|
|