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

Pythonのカスタムlen()関数


Pythonでカスタムlen()関数を実装する方法を見てみましょう。最初に次の手順を使用して、自分で試してみてください。

ステップ

  • ユーザーstring/list/tupleからイテレータを取得します。

  • 必要に応じてカスタム名を使用して関数を定義し、イテレータを渡して関数を呼び出します。

    • カウントを0に初期化します。
    • ループを最後まで実行します。
      • カウントを1つ増やします
    • カウントを返します。

## function to calculate lenght of the iterator
def length(iterator):
   ## initializing the count to 0
   count = 0
   ## iterating through the iterator
   for item in iterator:
      ## incrementing count
      count += 1
   ## returning the length of the iterator
   return count
if __name__ == "__main__":
   ## getting input from the user
   iterator = input("Enter a string:- ")
   ## invoking the length function with 'iterator'
   print(f"Length of {iterator} is {length(iterator)}")
です

上記のプログラムを実行すると、次の結果が得られます。

出力

Enter a string:- tutorialspoint
Length of tutorialspoint is 14

  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&