Page 122 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 122
Örnek
def ListeKopyala(lst):
result=[]
for item in lst:
result+=[item]
return result
def main():
a=[10,20,30,40]
b=ListeKopyala(a)
print("a =",a, " b =",b)
print(a, "listesi ile ",b, "listesi değerleri eşit mi?",sep="",end="")
print(a==b)
print(a, " ile ",b, " listeleri aynı mı?",sep="",end="")
print(a is b)
b[2]=35
print("a =",a, " b =",b)
main()
Ekran Çıktısı
a = [10, 20, 30, 40] b = [10, 20, 30, 40]
[10, 20, 30, 40]listesi ile [10, 20, 30, 40]listesi değerleri eşit
mi?True
[10, 20, 30, 40] ile [10, 20, 30, 40] listeleri aynı mı?False
a = [10, 20, 30, 40] b = [10, 20, 35, 40]
Bu örnekte a adında bir liste tanımlanmış ve bu listenin ListeKopyala() fonksiyonu ile kopyası b
değişkenine oluşturulmuştur. İki liste değerleri birbirine eşittir. Fakat birbirlerine eşitlenme durumu
False’dur.
Örnek
print(list(range(11)))
print(list(range(10,101,10)))
print(list(range(10,-1,-1)))
Ekran Çıktısı
[0,1,2,3,4,5,6,7,8,9,10]
[10,20,30,40,50,60,70,80,90,100]
[10,9,8,7,6,5,4,3,2,1,0]
228