Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonのjoin()関数


この記事では、Python 3.xでJoin()関数を実装する方法について学習します。またはそれ以前。

反復可能なリストで最も一般的な実装を見てみましょう。ここでは、区切り文字を介してリストの要素を結合します。区切り文字は、任意の文字でも何でもかまいません。

# iterable declared
list_1 = ['t','u','t','o','r','i','a','l']

s = "->" # delimeter to be specified

# joins elements of list1 by '->'
print(s.join(list_1))
で結合します

出力

t->u->t->o->r->i->a->l

現在、空の区切り文字を使用してリストの要素を結合しています。

# iterable declared
list_1 = ['t','u','t','o','r','i','a','l']

s = "" # delimeter to be specified

# joins elements of list1 by ''
print(s.join(list_1))
で結合します

出力

tutorial

次に、別のタイプの反復可能な辞書、つまり辞書を使用して、そのキーを結合してみましょう。

# iterable declared
dict_1 = {'t':'u','t':'o','r':'i','a':'l'}
dict_2 = { 1:'u', 2:'o', 3:'i', 4:'l'}

s = " " # delimeted by space

# joins elements of list1 by ' '
print(s.join(dict_1))
print(s.join(dict_2))

出力

T r a
-------------------------------------------------------------
TypeError

同様の方法で、別の反復可能セットを処理することもできます。

結論

この記事では、Python 3.xでのjoin()関数とそのアプリケーションについて学びました。またはそれ以前。


  1. Pythonのissubset()関数

    この記事では、Python標準ライブラリで利用可能なissubset()関数の実装と使用法について学習します。 issubset()メソッドは、セットのすべての要素が別のセットに存在する場合(引数として渡される場合)はブール値のTrueを返し、それ以外の場合はブール値のFalseを返します。 下の図では、BはAのサブセットです。AとBが同一のセットである場合、AはBの適切なサブセットであることを意味します。これは、両方のセットに同じ要素が含まれていることを意味します。 構文 <set 1>.issubset(<set 2>) 戻り値 boolean True/

  2. Intersection()関数Python

    この記事では、任意のセットで実行できるintersection()関数について学習します。数学によると、共通部分とは、2つのセットから共通の要素を見つけることを意味します。 構文 <set name>.intersection(<set a1> <set a2> ……..) 戻り値 引数として渡されるセット内の共通要素。 例 set_1 = {'t','u','t','o','r','i','a','l&