Dema ku hûn dixwazin di Python-ê de navnîşan (array) û tîpan ji hev veguherînin, navnîş () û tuple () bikar bînin.
Ger tiştên dubarekirî yên wekî celebên set û her weha lîste û tîpan wekî arguman werin dayîn, tiştên nû yên navnîşa celeb û tîpan têne vegerandin.
- class list([iterable]) — Built-in Functions — Python 3.10.2 Documentation
- class tuple([iterable]) — Built-in Functions — Python 3.10.2 Documentation
Lîsteya jêrîn, guhêrbarên cûrbecûr û cûrbecûr mînak in.
l = [0, 1, 2]
print(l)
print(type(l))
# [0, 1, 2]
# <class 'list'>
t = ('one', 'two', 'three')
print(t)
print(type(t))
# ('one', 'two', 'three')
# <class 'tuple'>
r = range(10)
print(r)
print(type(r))
# range(0, 10)
# <class 'range'>
Range() ji Python 3-ê vir ve tiştek cûreyek rêzê vedigerîne.
Bala xwe bidinê ku her çend peyva “veguheztin” ji bo rehetiyê tê bikar anîn, tişta nû bi rastî tê afirandin, û tiştê orîjînal saxlem dimîne.
Lîsteyê çêbikin:list()
Dema ku nestek dubarekirî ya wekî pirjimarek wekî argumana lîsteya (), navnîşek bi wê hêmanê ve tê çêkirin.
tl = list(t)
print(tl)
print(type(tl))
# ['one', 'two', 'three']
# <class 'list'>
rl = list(r)
print(rl)
print(type(rl))
# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
# <class 'list'>
Kulîlkan çêdikin:tuple()
Dema ku tiştek dubarekirî wekî navnîşek wekî argumana tuple() tête diyar kirin, bi wê hêmanê ve tûpek tê çêkirin.
lt = tuple(l)
print(lt)
print(type(lt))
# (0, 1, 2)
# <class 'tuple'>
rt = tuple(r)
print(rt)
print(type(rt))
# (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
# <class 'tuple'>
Hêmanên tîpan lê zêde bikin an biguhezînin
Tuples neguhêrbar in (ne nûvekirin), ji ber vê yekê hêman nayên guhertin an jêbirin. Lêbelê, tupleyek bi hêmanên guheztin an jêbirin dikare bi karanîna navnîşê () ve were bidestxistin ku navnîşek çêbike, hêman biguhezîne an jê bibe, û dûv re dîsa tuple () bikar bîne.