ホームページ  >  記事  >  バックエンド開発  >  Python の結合と分割の簡単な分析

Python の結合と分割の簡単な分析

高洛峰
高洛峰オリジナル
2017-03-01 13:51:291050ブラウズ

Python の join メソッドと split メソッドは単純です。join は文字列を接続するために使用され、split はその逆で、文字列を分割します。

.join()

Join は、コンテナ オブジェクトを分割し、指定された文字でリスト内の要素を接続し、文字列を返します (注: コンテナ オブジェクト内の要素は文字タイプである必要があります)

dd Character文字列を単一の要素(文字型)に分割し、リストに追加してListを返します

 >>> a = ['no','pain','no','gain']
  >>> '_ '.join(a)
  'no_pain_no_gain'
  >>>

split('_')とsplit('_',-で返された結果がわかると思います) 1) 一貫性がある

以下はPythonのjoinとsplitの使い方の例です

1.joinの使用例

>>> b = ['I','am','no',1]
  >>> '_'.join(b)
  Traceback (most recent call last):
  File "<pyshell#32>", line 1, in <module>
  '_'.join(b)
  TypeError: sequence item 3: expected string, int found
  >>>

2.splitの使用例

>>> L = {'p':'P','y':'Y','t':'T','h':'H','o':'O','n':'N'}
  >>> '_'.join(L)
  'h_o_n_p_t_y'    #dict 的无序性,使元素随机连接。set 同理
  >>>

bがわかります。 split(" ..",-1) は b.split("..") と同等です

Python での結合と分割に関するその他の記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。