Liste içinde bulunan tekrar eden elemanları silen fonksiyon..
def remove_duplicates(liste):
liste2 = []
if liste:
for item in liste:
if item not in liste2:
liste2.append(item)
else:
return liste
return liste2
print remove_duplicates([1,2,3,3])
Python dersleri için buraya gidebilirsiniz..
def findElement(myFunction, n):
prefixSum = [0] * n
prefixSum[0] = myFunction[0]
for i in range(1, n) :
prefixSum[i] = prefixSum[i – 1] + myFunction[i]
suffixSum = [0] * n
suffixSum[n – 1] = myFunction[n – 1]
for i in range(n – 2, -1, -1) :
suffixSum[i] = suffixSum[i+1] + myFunction[i]
for i in range(1, n – 1, 1) :
if prefixSum[i] == suffixSum[i] :
return myFunction[i]
return -1
myFunction = [8,8,8,8]
n = len(myFunction)
print(findElement(myFunction , n))
def printTri(n):
for i in range(1,n+1):
print(“{:^10}”.format(‘ ‘.join(str(i)*i)))
printTri(5)
def reqem(n):
i = 0
s = 1
while n > 9:
while n > 0:
s *= n % 10
n = n // 10
n = s + 0
s = 1
i += 1
print(i)
n = int(input(‘Ədədi daxil edin: ‘))
reqem(n)
def funk(soz):
a = soz[0]
netice = a
for i in soz:
if i != a:
netice += i
a = i
print(netice)
soz = input(“Sozu daxil et:”)
funk(soz)