An warware: menene tsararru a cikin Python

Babban matsalar da ke da alaƙa da arrays a Python ita ce girman su yana da iyaka kuma ba za a iya daidaita su da zarar an ƙirƙira su ba. Wannan yana nufin cewa idan kana buƙatar ƙara ko cire abubuwa daga tsararru, dole ne ka ƙirƙiri sabon tsararru mai girman girman da ake so kuma ka kwafi abubuwan daga tsohuwar tsararru zuwa sabuwar. Bugu da ƙari, tsararraki na iya adana abubuwa na nau'in bayanai guda ɗaya kawai, don haka idan kuna buƙatar adana abubuwa na nau'ikan daban-daban, to dole ne kuyi amfani da wasu tsarin bayanai kamar lissafi ko ƙamus.

Arrays in Python are data structures that store a collection of items. They are similar to lists, but they can only contain items of the same type. Arrays are used to store numerical data and can be used for mathematical operations like addition, subtraction, multiplication, etc.

1. arr = [1, 2, 3]
# Wannan layi yana ƙirƙirar tsararru mai suna 'arr' kuma ya sanya masa ƙima 1, 2, da 3.

2. arr[0] = 5
# Wannan layin yana canza kashi na farko na 'arr' daga 1 zuwa 5.

3. Abun *2
# Wannan layin yana ninka kowane kashi a cikin array 'arr' da biyu kuma ya dawo da sabon tsari tare da waɗannan dabi'u.

Menene array a cikin Python

Tsari a Python tsarin bayanai ne wanda ke adana tarin abubuwa. Yana kama da jeri, amma yana iya ƙunsar abubuwa iri ɗaya kawai. Ana amfani da tsararraki don adana bayanan lamba, haruffa, da kirtani. Hakanan ana amfani da su don ayyukan lissafi kamar haɓaka matrix da ƙari. Ana iya ƙirƙirar tsararraki ta amfani da tsarin tsararru ko ta amfani da ɗakin karatu na NumPy.

Tsari misalai

Python yana da ginanniyar tsarin tsararru wanda ke ba da kayan tsararru don jerin lambobi da kirtani. Tsari yayi kama da lissafin, amma duk abubuwan da ke cikin tsararrun dole ne su kasance nau'in iri ɗaya.

misalan:
1. Ƙirƙirar Tsari:
my_array = array.array ('i', [1, 2, 3]) # 'i' yana nufin nau'in lamba
2. Samun Dama a cikin Tsari:
buga(my_array[0]) # kwafi 1
3. Ana ɗaukaka abubuwa a cikin Tsari:
my_array[0] = 5 # yana sabunta kashi na farko zuwa 5
4. Goge abubuwa daga Tsari:
del my_array[2] # yana goge kashi na uku

Array vs list: bambance-bambance

Array da jeri duka tsarin bayanai ne a cikin Python waɗanda ake amfani da su don adana tarin abubuwa. Babban bambanci tsakanin su biyun shi ne cewa tsararru tsayayyen tsayi ne, tsarin bayanai masu kama da juna (dole ne dukkan abubuwa su kasance nau'in iri ɗaya) yayin da jeri yana da tsayi mai tsayi, tsarin bayanai daban-daban (maɓalli na iya zama nau'i daban-daban). Arrays sun fi dacewa don ayyukan lambobi, yayin da lissafin sun fi dacewa don adanawa da sarrafa bayanai iri-iri. Bugu da ƙari, tsararraki na iya adana nau'in abu ɗaya kawai yayin da lissafin zai iya adana nau'ikan iri da yawa.

Shafi posts:

Leave a Comment