簡體   English   中英

遍歷列表元素並應用於 class Python

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM