Pythonのissuperset()
この記事では、Pythonでのissuperset()と、さまざまな分野でのその実装について学習します。
このメソッドは、セットBのすべての要素に引数として渡されるすべての要素セットAが含まれている場合はブール値Trueを返し、Aのすべての要素がBに存在しない場合はfalseを返します。
これは、BがAのスーパーセットである場合、それを意味します
returns true; else False
例
いくつかの例を見てみましょう
A = {'t','u','t','o','r','i','a','l'} B = {'t','u','t'} print("A issuperset B : ", A.issuperset(B)) print("B issuperset A : ", B.issuperset(A))
出力
A issuperset B : True B issuperset A : False
例
A = {'t','u','t','o','r','i','a','l'} B = {'t','u','t'} C = {'o','r','i','a','l'} print("A issuperset B : ", A.issuperset(B)) print("B issuperset A : ", B.issuperset(A)) print("A issuperset C : ", A.issuperset(C)) print("B issuperset C : ", B.issuperset(C))
出力
A issuperset B : True B issuperset A : False A issuperset C : True B issuperset C : False
結論
この記事では、Python 3.xでissuperset()関数を実装する方法を学びました。またはそれ以前。
-
Pythonのアンダースコア(_)
Pythonでは、シングルアンダースコア(_)を使用する場合もあれば、ダブルアンダースコア(__)を使用する場合もあります。 Pythonでは、アンダースコアを使用する次のケースがあります。 最後の式の値をインタープリターに格納する場合。 一部の値を無視したい場合。 変数または関数の宣言用。 数値の横方向の値の桁を区切るため。 「国際化(i18n)」または「ローカリゼーション(l10n)」機能としても使用されます。 今度はすべての場合のいくつかの例。 インタプリタで使用 Pythonインタープリターは、最後の式の値を「_」に格納します。 >>> 20 20 &
-
PythonでのQuine
Quineは、入力を受け取らないプログラムですが、出力を生成します。独自のソースコードが表示されます。さらに、Quineにはいくつかの条件があります。プログラム内でソースコードファイルを開くことができません。 サンプルコード a=a=%r;print (a%%a);print (a%a) 出力 a=a=%r;print (a%%a);print (a%a) このクワインはどのように機能していますか? ここでは、単純な文字列フォーマットが機能しています。変数「a」を定義し、a内に「a =%r; print(a %% a)」を格納します。次に、aの値を出力し、%rをaの値に置き換