[英]Iterating through list elements and apply to class Python
我正在尋找建立一個列表 (list_=[a,b,c]),遍歷該列表並將其應用於 class (class_)。 所以是這樣的:
for letter in list_:
x = class_.letter
這可能嗎?
您可以使用以下方法獲取屬性:
class MyClass:
def __init__(self):
self.a = 1
self.b = 2
self.c = 3
# Instantiate your class
my_class = MyClass()
# Create a list of letters
list_1 = ['a', 'b', 'c']
# Get attributes
for letter in list_1:
x = getattr(my_class, letter)
print(f'{letter=}, {x=}')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.