Atọka akoonu[Fipamọ][Ifihan]
Ninu ikẹkọ yii, a yoo wo awọn atokọ ni pẹkipẹki. A ti kọ tẹlẹ nipa awọn gbolohun ọrọ ati awọn atọka ni Python. Jẹ ká besomi kekere kan jin.
awọn akojọ
Wo apẹẹrẹ yii:
names = ['Shahbaz', 'Aayush', 'Jay', 'Raaj', 'John']
print(names[0])
Eyi yoo tẹ titẹ sii nikan ni atọka 0 ie “Shahbaz” lori ebute naa.
Tabi o le tẹ sita awọn pipe akojọ kan nipa lilo print(names)
Sibẹsibẹ, jẹ ki a sọ pe a ni lati ṣe imudojuiwọn atokọ awọn orukọ ni ipele nigbamii ti eto naa. A le ṣe bi eleyi:
names = ['Shahbaz', 'Aayush', 'Jay', 'Raaj', 'John']
names[3] = Dimitri
print(names)
Bayi titẹ sii ni atọka 3 ti ni imudojuiwọn si “Dimitri”.
idaraya
Eyi ni ohun idaraya fun o. Mo fẹ ki o kọ eto kan lati wa nọmba ti o tobi julọ lori atokọ rẹ. Eyi jẹ adaṣe ikọja fun awọn olubere, nitorinaa lọ siwaju ki o lo iṣẹju diẹ lori eyi, lẹhinna pada wa ki o tẹsiwaju kika.
ojutu
Jẹ ki ká setumo akojọ kan ti awọn nọmba
numbers = [6, 7, 2, 0, 9, 4, 1, 3]
Bayi, lati wa nọmba ti o tobi julọ ninu atokọ yii, a nilo lati ṣalaye oniyipada miiran jẹ ki a pe ni max. Oniyipada yii yoo di nọmba ti o tobi julọ mu. Ni ibẹrẹ, o fẹ lati ro pe ohun akọkọ ninu atokọ yii jẹ nọmba ti o tobi julọ.
max = numbers[0]
A kan ro pe ohun akọkọ jẹ nọmba ti o tobi julọ. Awọn aye jẹ arosinu wa aṣiṣe. Nitorinaa a nilo lati ṣe atunbere lori atokọ yii nipa lilọ kiri nipasẹ rẹ. A yoo gba ohun kọọkan ati ṣe afiwe rẹ pẹlu 'max'. Ti o ba tobi ju 'max' lọ, lẹhinna a nilo lati tun 'max' to nọmba naa.
for number in numbers:
if number > max:
max = number
print(max)
Awọn Akojọ Onisẹpo Meji
Jẹ ki a sọrọ nipa awọn atokọ onisẹpo meji ni Python. Awọn atokọ onisẹpo meji jẹ alagbara pupọ ati pe wọn ni ọpọlọpọ awọn ohun elo ni imọ-jinlẹ data ati imudani ẹrọ.
Eyi ni apẹẹrẹ: Ninu iṣiro, a ni ero ti a npe ni matrix, eyiti o dabi titobi awọn nọmba onigun. Jẹ ki n fihan ọ.
Eyi jẹ matrix 3 nipasẹ 3 ti o ni awọn ọwọn inaro ati awọn ori ila petele. Bayi a le ṣe apẹẹrẹ eyi ni Python ni lilo atokọ onisẹpo meji. Atokọ onisẹpo meji jẹ atokọ nibiti ohun kọọkan ninu atokọ yẹn jẹ atokọ miiran. Jẹ ki n fihan ọ.
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
Eyi jẹ atokọ onisẹpo meji nibiti ohun kọọkan ni awọn ohun mẹta siwaju sii ninu rẹ. A o sọ pe atokọ yii ni awọn nkan mẹta ati pe ohun kọọkan ni lẹhinna awọn nkan mẹta. Eyi ni a pe ni atokọ onisẹpo meji.
Eyi ni bii a yoo ṣe wọle si ohun kan laarin atokọ onisẹpo meji.
matrix[1][2]
Akọkọ onigun mẹrin akọkọ jẹ aṣoju ohun kan ti atokọ akọkọ ie [4, 5, 6]. Ekeji jẹ aṣoju atọka ti nkan inu atokọ yẹn ie 6. Jẹ ki a tẹjade eyi.
O tun le ṣe imudojuiwọn awọn titẹ sii kọọkan ninu eto naa bi a ti ṣe tẹlẹ.
Jẹ ká fi kan itẹ-ẹiyẹ itẹ-ẹiyẹ lati ṣe ohun awon. Eyi yoo tẹjade gbogbo awọn iye ninu atokọ oni-meji wa lori ebute naa.
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
matrix[1][2]
for row in matrix:
for item in row:
print(item)
Awọn ọna Akojọ
Ni apakan yii, a yoo jiroro diẹ ninu awọn ọna atokọ tabi awọn iṣẹ atokọ. Iwọnyi ni awọn iṣẹ ṣiṣe ti a le ṣe ninu atokọ kan.
Lati bẹrẹ, jẹ ki a ṣalaye atokọ awọn nọmba kan:
numbers = [4, 1, 7, 5, 0, 9]
Bayi, awọn nọmba kan wa ti awọn nkan ti a le ṣe pẹlu atokọ yii. A le ṣafikun awọn nkan tuntun si i, a le yọ awọn nkan ti o wa tẹlẹ kuro, ati pe o le ṣayẹwo fun wiwa ohun kan.
Nitorina nigbati o ba tẹ numbers.
akojọ awọn iṣẹ oriṣiriṣi yoo gbe jade. A le rii gbogbo awọn ọna tabi awọn iṣẹ ti o le lo pẹlu awọn atokọ.
Jẹ ki a pe ọna append lati ṣafikun ohun kan titun si atokọ yii. Jẹ ká sọ '13'. Lootọ, rara kii ṣe nọmba to dara. O kan n ṣe awada, Emi kii ṣe alaigbagbọ. Jẹ ki a ṣafikun '13' lẹhinna tẹ sita atokọ wa.
numbers.append(13)
print(numbers)
o le rii pe nọmba '13' ti wa ni titẹ ni ipari ti atokọ naa. Ṣugbọn kini ti o ba fẹ ṣafikun nọmba kan ni ibikan ni aarin, tabi ni ibẹrẹ atokọ wa? Fun iyẹn, a lo ọna ti o yatọ, eyiti a pe ni “fi sii”. O nlo awọn iye meji. Iye akọkọ jẹ atọka nibiti o fẹ fi nkan sii ati ekeji ni nọmba gangan.
Jẹ ki a lo:
O le rii pe nọmba '13' ti wa ni titẹ ni ibẹrẹ.
Jẹ ki a sọ, a fẹ yọ nọmba kan kuro. Ọna ti a yoo lo ni "yọ kuro".
Jẹ ki a ṣayẹwo aye ti nọmba kan ninu atokọ wa. O rọrun pupọ ju bi o ti n dun lọ. A n ṣayẹwo aye ti 20 lori atokọ wa. Eyi ni bii a yoo ṣe:
numbers = [4, 1, 7, 5, 0, 9]
print(20 in numbers)
Yoo da iye boolian kan pada ti o nsoju aye ti '20' ninu atokọ naa.
O le kọ ẹkọ nipa gbogbo awọn iṣẹ oriṣiriṣi lati ọdọ osise naa Python iwe aṣẹ.
Pale mo
Ti o wà gbogbo nipa awọn akojọ. O le ṣe idanwo pẹlu awọn ọna lati ni oye ni awọn atokọ Python.
Ikẹkọ atẹle yoo dojukọ lori “tuples” ni Python.
Fi a Reply