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

リストの最初と最後の値を入れ替えるPythonプログラム


Pythonを使用してリストの最初と最後の値を交換する必要がある場合は、単純な並べ替え手法を使用して値を並べ替えるメソッドを定義できます。

以下は同じのデモンストレーションです-

def list_swapping(my_list):
   size_of_list = len(my_list)

   temp = my_list[0]
   my_list[0] = my_list[size_of_list - 1]
   my_list[size_of_list - 1] = temp

   return my_list

my_list = [34, 21, 56, 78, 93, 20, 11, 9]
print("The list is :")
print(my_list)
print("The function to swap the first and last elements is swapped")
print(list_swapping(my_list))

出力

The list is :
[34, 21, 56, 78, 93, 20, 11, 9]
The function to swap the first and last elements is swapped
[9, 21, 56, 78, 93, 20, 11, 34]

説明

  • 「list_swapping」という名前のメソッドが定義されています。

  • パラメータとしてリストを取ります。

  • リストの最初と最後の要素が入れ替わります。

  • 結果のリストが出力として返されます。

  • 関数の外部では、リストが定義され、コンソールに表示されます。

  • このメソッドは、このリストをパラメーターとしてバイパスすることと呼ばれます。

  • 出力はコンソールに表示されます。


  1. 最初または最後から削除してPythonに再度挿入することでターゲットを作成するプログラム

    2つの文字列SとTがあり、それらが互いに順列であるとします。 Sの最初または最後の文字を削除して、文字列の任意の場所に挿入する操作があるとします。次に、SをTに変換するために必要な操作の最小数を見つけます。 したがって、入力がs =zyvxw t =vwxyzの場合、出力は3になります。これらの操作は次のとおりです。「w」を削除し、「v」の後に挿入して「zyvwx」を削除します。「z」を削除します。 「x」の後に挿入して「yvwxz」を取得します。「y」を削除し、「x」の後に挿入して「vwxyz」を取得します。 これを解決するには、次の手順に従います- ans:=sのサイズ、n:=s

  2. Pythonリストのインデックスと値へのアクセス

    Pythonリストを使用する場合、さまざまな位置でその要素にアクセスする必要があります。この記事では、リスト内の特定の要素のインデックスを取得する方法を説明します。 list.Index付き 以下のプログラムは、指定されたリスト内のさまざまな要素のインデックス値を取得します。要素の値をパラメーターとして指定すると、index関数はその要素のインデックス位置を返します。 例 listA = [11, 45,27,8,43] # Print index of '45' print("Index of 45: ",listA.index(45)) listB =