Bir liste içinde ki ilk elemanı, son eleman ile yerlerini değiştiren programı yazalım.
Yöntem 1:
# Değiştirme fonksiyonu
def swapList(newList):
# Listenin uzunluğunu bulalım
size = len(newList)
# Değiştirme işlemi
temp = newList[0]
# size-1 ile son elemana gidip ilk elemana eşitleyelim
newList[0] = newList[size - 1]
newList[size - 1] = temp
return newList
# Programı çalıştıralım
newList = [12, 35, 9, 56, 24]
print(swapList(newList))
Yöntem 2:
def swapList(newList):
# Değişken atama işlemi ile yerlerini değiştirelim
newList[0], newList[-1] = newList[-1], newList[0]
return newList
# Programı çalıştıralım
newList = [12, 35, 9, 56, 24]
print(swapList(newList))
Yöntem 3:
def swapList(list):
# Yıldız işareti ile ortada ki sayıları bir liste içine alıyoruz
start, *middle, end = list
list = [end, *middle, start]
return list
# Programı çalıştıralım
newList = [12, 35, 9, 56, 24]
print(swapList(newList))
Python dersleri için buraya gidebilirsiniz..