-2
所以我必須從Excel文件生成的我三甲之列,我需要的,如果可以將它們合併到一個記錄。清單1是名稱,2,3是數字。這些名單有超過一千條。感謝您的幫助。做好記錄使用3名單蟒蛇
rb= Record()
rb.attribute1= ReRegister
rb.attribute2= ReName
rb.attribute3= ReNumbers
所以我必須從Excel文件生成的我三甲之列,我需要的,如果可以將它們合併到一個記錄。清單1是名稱,2,3是數字。這些名單有超過一千條。感謝您的幫助。做好記錄使用3名單蟒蛇
rb= Record()
rb.attribute1= ReRegister
rb.attribute2= ReName
rb.attribute3= ReNumbers
考慮到你有相同長度的3名名單,並在每個列表中的每個元素是興高采烈彼此通過相同的索引,你可以這樣做:
class Record:
def __init__(self, name, register,numbers):
self.name = name
self.register = register
self.numbers = numbers
zipped_lists = zip(list1,list2,list3)
records = [Record(*data) for data in zipped_lists]
當然,它只會如果你有這樣的類定義,就工作。
一切,我讀到它沒有意義了很多對我 – Rachel 2014-09-12 19:52:01
我tryed這樣的事情,那裏的雷克斯是我的名單,但沒有啊工作 – Rachel 2014-09-12 19:52:36