Junior
Чӣ гуна ба унсурҳои namedtuple дар Python дастрасӣ пайдо кардан мумкин аст?
sobes.tech AI
Ҷавоб аз AI
Дарёфти унсурҳои namedtuple дар Python тавассути номи майдон ё индекс анҷом дода мешавад.
Бо номи майдон:
# Эҷодиётии namedtuple
from collections import namedtuple
Point = namedtuple('Point', ['x', 'y'])
p = Point(10, 20)
# Дарёфт бо номи
x_kordinat = p.x
y_kordinat = p.y
Бо индекс:
# Эҷодиётии namedtuple (истифодаи ҳамон 'Point' аз мисоли қабл)
# from collections import namedtuple
# Point = namedtuple('Point', ['x', 'y'])
# p = Point(10, 20)
# Дарёфт бо индекс
x_kordinat = p[0]
y_kordinat = p[1]
Бо истифода аз итератсия:
# Эҷодиётии namedtuple (истифодаи ҳамон 'Point' аз мисоли қабл)
# from collections import namedtuple
# Point = namedtuple('Point', ['x', 'y'])
# p = Point(10, 20)
# Итератсия дар болои унсурҳо
for value in p:
print(value)