Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
これは私のリストです:
animals = ['dog', 'cat', 'mouse']
私はそれを分割したいので、次のように、リスト内に3つの文字列を含む文字列になります。
dog/cat/mouse
次のコードを使用してみましたが、元のリストが出力されるだけです。
print [e.split('/')[0] for e in animals]
何か問題がありますか?
どういうわけか逆の操作splitをしたくありません。join
split
join
animals = ['dog', 'cat', 'mouse'] "/".join(animals)
参加するとうまくいきます。
固定数のリスト要素を入力する固定文字列がある場合は、次のようにすることもできます。
>>> '{}+{}-{}'.format(*(t for t in animals)) 'dog+cat-mouse'