![kapak.jpg](https://cdn.steemitimages.com/DQmThdi5LSucjta2n6jp6kkyrJ1AgEhC3uAVRVVZaMzowQW/kapak.jpg) Python programlama derslerine Tuple veri tipi üzerinde tanımlı olan metotlar dersi ile devam ediyoruz. Bir önceki dersimizde count() metodu üzerinde durup kullanımını ve aldığımız değerlerin ne anlama geldiğini görmüştük. Bu dersimizde ise Tuple metotlarından olan index() metodu üzerine konuşacağız. ## index() Metodu index() metodu parametre olarak aldığı değerin Tuple veri tipinde hangi indiste olduğu bilgisini döndürüyor. Uygulamasını görelim. ![](https://cdn.steemitimages.com/DQmUZKanRkuKnowcFHRWxx1Nv7hAf2tNvVQMDcnrb7LBNGq/image.png) Örneğimizde tpl2 adında bir Tuple tanımladık. İçeriğine de string tipinde elemanlar verdik. > tpl2.index("Python") kodu ile "Python" stringinin tuple içerisindeki yerini sorguladık, cevap olarak sıfır değeri döndü. 0.indis bilgisinden tuple'ın ilk elemanı olduğunu anladık. > tpl2.index("Java") kodunu çalıştırdığımızda 2 değerini aldık. Dizi türünden verilerin indis değerlerinin sıfırdan başladığını biliyoruz. Bu sebeple bu eleman aslında bizim 3.elemanımızdır. Son olarak da > tpl2.index("NodeJS") kodunu çalıştırarak 3 bilgisini aldık. Buraya kadar her şey normal çalışıyor. Peki tuple içerisinde olmayan bir değer girseydik nasıl bir geri dönüş alırdık, görelim : ![](https://steemitimages.com/1920x1053/https://cdn.steemitimages.com/DQmV1NQtwjUfsMit8LmdzuLWYpBevXSHoa7WCDzzjgX3Naw/image.png) Örneğimizde "C++" stringinin sorgulattığımızda böyle bir string tuple içerisinde bulunmadığından hata ile karşılaştık. Son bir durumumuz daha kaldı. Bir önceki dersimizde bir tuple içerisinde bazı elemanların tekrarlı bir şekilde bulunduğunu görmüştük. Tekrarlı bir yapı içerisinde index() metodunu kullandığımızda nasıl bir sonuç alacağımızı görelim. Örneğimiz aşağıdaki gibidir : ![](https://cdn.steemitimages.com/DQmPXHGJDzWd6brbcQxqAukzTGfHUXo19X9DApLgJXzarLM/image.png) Uygulamada tpl1 tuple'ının içindeki elemanların tekrar ettiğini görüyoruz. 2 adet 1 elemanı, 2 adet 2 elemanı , 2 adet "Python" ve 2 adet 3.14. 1 elemanını sorgulayalım : >tpl1.index(1) kodu ile 1 elemanının indis değerini sorgulattığımızda sıfır bilgisini aldık. Bu aslında 2 adet 1 değerinden ilkinin indis değeridir. Aynı şekilde ikişer adet bulunan 2 ve "Python" değerlerini sorgulattığımızda her defasında ilk değerin indis değerini getirdiğini görmüş olduk. Şimdilik bu kadar. Umarım faydalı bir çalışma olmuştur. Teşekkürler. ![yesilayrca.png](https://cdn.steemitimages.com/DQmYZw2bhUomeivJwQ8CiLaTzXTbJPLd1PsSGdcoEE1DfKP/yesilayrca.png) Kaynak belirtilmeyen görseller bana aittir. The pictures without source in the post is belong to me
post_id | 76,424,607 |
---|---|
author | elektroyazilim |
permlink | tuple-veri-tipi-3-python-dersleri-tutorials |
category | blog |
json_metadata | {"tags":["blog","programming","python","tutorials"],"image":["https:\/\/cdn.steemitimages.com\/DQmThdi5LSucjta2n6jp6kkyrJ1AgEhC3uAVRVVZaMzowQW\/kapak.jpg","https:\/\/cdn.steemitimages.com\/DQmUZKanRkuKnowcFHRWxx1Nv7hAf2tNvVQMDcnrb7LBNGq\/image.png","https:\/\/steemitimages.com\/1920x1053\/https:\/\/cdn.steemitimages.com\/DQmV1NQtwjUfsMit8LmdzuLWYpBevXSHoa7WCDzzjgX3Naw\/image.png","https:\/\/cdn.steemitimages.com\/DQmPXHGJDzWd6brbcQxqAukzTGfHUXo19X9DApLgJXzarLM\/image.png","https:\/\/cdn.steemitimages.com\/DQmYZw2bhUomeivJwQ8CiLaTzXTbJPLd1PsSGdcoEE1DfKP\/yesilayrca.png"],"app":"steemit\/0.1","format":"markdown"} |
created | 2019-06-15 06:52:12 |
last_update | 2019-06-15 06:52:12 |
depth | 0 |
children | 2 |
net_rshares | 10,327,047,888,191 |
last_payout | 2019-06-22 06:52:12 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 4.520 SBD |
curator_payout_value | 1.416 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 2,693 |
author_reputation | 73,941,607,658,612 |
root_title | "Tuple Veri Tipi # 3 - Python Dersleri (Tutorials)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
steemyoda | 0 | 837,664,479,747 | 50% | ||
koinbot | 0 | 1,077,917,472,761 | 93.14% | ||
steinhammer | 0 | 6,744,063,363 | 100% | ||
steemfunding | 0 | 2,234,422,344,649 | 100% | ||
steemlike | 0 | 153,635,679,595 | 100% | ||
steemlite | 0 | 249,166,511,384 | 100% | ||
beautifulwoman | 0 | 12,191,479,041 | 100% | ||
mmmmkkkk311 | 0 | 715,954,530,162 | 18.46% | ||
baycan | 0 | 3,112,978,995 | 50% | ||
neokuduk | 0 | 4,886,539,355 | 100% | ||
literaturk | 0 | 327,806,876 | 100% | ||
mshahabi | 0 | 313,236,218,780 | 100% | ||
minnowvotes | 0 | 4,558,650,020,771 | 21.8% | ||
sudefteri | 0 | 7,572,427,610 | 100% | ||
rasit | 0 | 389,244,381 | 100% | ||
maveraunnehr | 0 | 387,758,230 | 100% | ||
informator | 0 | 1,420,466,383 | 9.23% | ||
tahirozgen | 0 | 58,691,458,760 | 90% | ||
meowcliver | 0 | 84,847,998 | 50% | ||
steemst | 0 | 57,005,860,072 | 100% | ||
maonx | 0 | 7,254,973,111 | 100% | ||
etasarim | 0 | 11,873,687,723 | 100% | ||
peterpetrelli | 0 | 515,217,785 | 100% | ||
roportaj | 0 | 516,934,131 | 100% | ||
bos1234 | 0 | 516,595,048 | 100% | ||
hots | 0 | 516,607,247 | 100% | ||
gotmu | 0 | 516,612,314 | 100% | ||
dasa | 0 | 516,598,389 | 100% | ||
nextcol | 0 | 516,603,313 | 100% | ||
sinanbayrak | 0 | 516,594,595 | 100% | ||
opo9 | 0 | 516,611,008 | 100% | ||
ikiliseyir | 0 | 516,500,444 | 100% | ||
indirim | 0 | 516,518,846 | 100% | ||
itiraf | 0 | 516,526,258 | 100% | ||
kuzeyli | 0 | 516,171,314 | 100% | ||
guneyli | 0 | 516,166,490 | 100% | ||
sbtr | 0 | 517,788,067 | 100% | ||
ikiturk | 0 | 516,093,475 | 100% | ||
yazilim | 0 | 516,086,570 | 100% | ||
etkinlik | 0 | 516,081,365 | 100% | ||
steemitli | 0 | 516,082,648 | 100% | ||
discordtr | 0 | 516,082,188 | 100% | ||
tartisma | 0 | 516,072,633 | 100% | ||
beyazli | 0 | 516,073,447 | 100% | ||
kirmizili | 0 | 516,084,691 | 100% | ||
yesilli | 0 | 516,067,391 | 100% | ||
dergi | 0 | 516,072,209 | 100% | ||
dogulu | 0 | 516,066,493 | 100% | ||
batili | 0 | 516,063,494 | 100% | ||
siyahli | 0 | 516,066,591 | 100% |
The force is with you! You got a 50.00% upvote from @steemyoda courtesy of @elektroyazilim! http://ultraimg.com/images/2018/02/27/n8qb.gif
post_id | 76,605,585 |
---|---|
author | steemyoda |
permlink | re-elektroyazilim-tuple-veri-tipi-3-python-dersleri-tutorials-20190618t162845130z |
category | blog |
json_metadata | {"app":"postpromoter\/1.8.4"} |
created | 2019-06-18 16:28:45 |
last_update | 2019-06-18 16:28:45 |
depth | 1 |
children | 0 |
net_rshares | 0 |
last_payout | 2019-06-25 16:28:45 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 140 |
author_reputation | -772,285,316,720 |
root_title | "Tuple Veri Tipi # 3 - Python Dersleri (Tutorials)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
You got a 21.80% upvote from @minnowvotes courtesy of @elektroyazilim!
post_id | 76,686,619 |
---|---|
author | minnowvotes |
permlink | re-elektroyazilim-tuple-veri-tipi-3-python-dersleri-tutorials-20190620t002523571z |
category | blog |
json_metadata | {"app":"postpromoter\/2.1.1"} |
created | 2019-06-20 00:25:24 |
last_update | 2019-06-20 00:25:24 |
depth | 1 |
children | 0 |
net_rshares | 0 |
last_payout | 2019-06-27 00:25:24 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 71 |
author_reputation | -300,453,853,020 |
root_title | "Tuple Veri Tipi # 3 - Python Dersleri (Tutorials)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |