Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Semrush - keyword research tool

Create your online store today with Shopify

Turn ChatGPT, Claude, Gemini, And CoPilot Into Your Personal Assistant, Business Coach, Content Creator, And More

AFFILIATE MARKETING Your all-in-one performance engine Manage affiliates, creators, and customer referrals in one unified platform—turning every partnership into measurable growth

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Disclosure: My content contains affiliate links.

43,181 questions

56,073 answers

573 users

How to put multiple namedtuple in a list with Python

1 Answer

0 votes
from collections import namedtuple

Person = namedtuple('Person', 'first_name last_name age')

p1 = Person('Laura', 'Apollo', '35')
p2 = Person('Amber', 'D', '42')
p3 = Person('Neo', 'Trix', '50')

people = [p1, p2, p3]

for person in people:
    print(person.first_name, person.last_name, person.age)


print(len(people))
print(type(people))



'''
run:

Laura Apollo 35
Amber D 42
Neo Trix 50
3
<class 'list'>

'''

 



answered Dec 16, 2024 by avibootz

Related questions

2 answers 394 views
2 answers 260 views
1 answer 154 views
...