class items():
def __init__(self,name,price) :
self.name = name
self.price = price
위와같은 클래스가 선언되어 있을 때, 해당 클래스를 list 형태로 만들어 쓸 일이 있을거다.
items_list = []
for i,j in zip(name,price) :
items_list.append(items(i.text,j.text))
data = pd.DataFrame([ (i.name,i.price) for i in items_list ],columns=['이름','가격'])
위 처럼 class list 를 만들어서 멤버를 추가하고, DataFrame 생성시에 내부적으로 반복문을 돌려 리스트를 만들어주고 , 컬럼 명을 지정하여 주면 된다.
결과 매우 잘나옴.