クラスを使用してリストの要素を追加、削除、表示するPythonプログラム
クラスを使用してリストの要素を追加、削除、および表示する必要がある場合は、オブジェクト指向メソッドが使用されます。ここでは、クラスが定義され、属性が定義されています。関数は、特定の操作を実行するクラス内で定義されます。クラスのインスタンスが作成され、関数を使用してリストに要素を追加したり、リストから要素を削除したり、オブジェクトを使用してリストの要素を表示したりします。
以下は同じのデモンストレーションです-
例
class list_class():
def __init__(self):
self.n=[]
def add_val(self,a):
return self.n.append(a)
def remove_val(self,b):
self.n.remove(b)
def display_val(self):
return (self.n)
my_instance = list_class()
choice_val = 1
while choice_val!=0:
print("0. Exit")
print("1. Add elements")
print("2. Delete element")
print("3. Display list")
choice_val=int(input("Enter your choice: "))
if choice_val==1:
n=int(input("Enter element to add to the list... "))
my_instance.add_val(n)
print("List: ",my_instance.display_val())
elif choice_val==2:
n=int(input("Enter number to delete.."))
my_instance.remove_val(n)
print("List: ",my_instance.display_val())
elif choice_val==3:
print("List: ",my_instance.display_val())
elif choice_val==0:
print("Exit")
else:
print("Invalid choice!")
print() 出力
0. Exit 1. Add elements 2. Delete element 3. Display list Enter your choice: 1 Enter element to add to the list... 34 List: [34] 0. Exit 1. Add elements 2. Delete element 3. Display list Enter your choice: 3 List: [34] 0. Exit 1. Add elements 2. Delete element 3. Display list Enter your choice: 2 Enter number to delete..34 List: [] 0. Exit 1. Add elements 2. Delete element 3. Display list Enter your choice: 0 Exit
説明
- 「list_class」クラスという名前のクラスが定義されています。このクラスには、「add_val」、「remove_val」、「display_val」などの関数があります。
- これらは、リストに要素を追加したり、リストから要素を削除したり、リストを表示したりするために使用されます。このクラスのインスタンスが作成されます。
- リストの要素が入力され、操作が実行されます。
- 関連するメッセージと出力がコンソールに表示されます。
-
リスト内の要素の合計を見つけるPythonプログラム
この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 入力としてリストが与えられた場合、与えられたリストの合計を計算する必要があります。 ここでは、考慮すべき2つのアプローチがあります。つまり、組み込み関数を使用する方法と、ブルートフォースアプローチを使用する方法です。 アプローチ1-組み込み関数の使用 例 # main arr = [1,2,3,4,5] ans = sum(arr) print ('Sum of the array is ',ans) 出力 15 すべての変数と関数はグローバルスコープで宣言されて
-
Pythonタプルに要素を追加する方法は?
Pythonタプルは不変のオブジェクトです。したがって、それを変更しようとする操作(追加など)は許可されません。ただし、次の回避策を使用できます。 まず、組み込み関数list()を使用してタプルをリストに変換します。リストオブジェクトにはいつでもアイテムを追加できます。次に、別の組み込み関数tuple()を使用して、このリストオブジェクトをタプルに変換し直します。 >>> T1=(10,50,20,9,40,25,60,30,1,56) >>> L1=list(T1) >>> L1 [10, 50, 20, 9, 40, 25, 60, 3