0
我做了一個類定義...談到一個變量爲一個類的對象,通過導入功能
class Element():
def __init__(self, word_list, type):
self.type = type
self.list = word_list
而在另一個Python文件(practice_page_1)函數定義...
from class_element import Element
test_list = []
def test(word_list):
num = 0
for letter in word_list:
if letter == 'd':
global test_list
test_list = word_list[:num + 1]
test_list = Element(test_list, 'letters')
return True
num += 1
,然後在另一個Python文件中的函數的操作...
from practice_page_1 import test
from practice_page_1 import test_list
my_list = ['a', 'b', 'c', 'd', 'a', 'a', 'e', 'f', 'a', 'g']
test(my_list)
print(test_list)
當打印test_list它打印n空列表[],而我期待它打印一個類對象。但是,如果我將完全相同的操作線移回practice_page_1,則它會將test_list打印爲類對象。爲什麼是這樣?
請修復您的縮進。 –