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

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

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

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,939 questions

51,876 answers

573 users

How to create a tuple with named fields in Python

2 Answers

0 votes
from collections import namedtuple

Point = namedtuple('Point', ['x', 'y'])

p = Point(7, 3)

print(p.x, p.y)  


'''
run:

7 3

'''

 



answered Dec 16, 2024 by avibootz
0 votes
from collections import namedtuple

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

p1 = Person('Laura', 'Apollo', '35')

print(p1.first_name)
print(p1[0])

print(p1.last_name)
print(p1[1])

print(p1.age)
print(p1[2])

print(len(p1))
print(type(p1))



'''
run:

Laura
Laura
Apollo
Apollo
35
35
3
<class '__main__.Person'>

'''

 



answered Dec 16, 2024 by avibootz
...