int() or float()
str()
list("Hello")
n = []
n.append(3)
n.append(4)
n.pop(0) ## index position
n.remove(4) ## actual value
n = [int(i) for i in input().split(',')]
arr = [int(i) for i in list(str(24869453))]
l = list(set(l))
L = L[::-1]
arrcpy = arr[:]
print('{0:.6f}')
max([i for i in m if i <= 2]) ## finds max number of list m below 2
def fun1():
global s
s = "Hello"
def fun2():
print(s)
def findToBase(num, base):
if num == 0:
return 0
if num < base:
r = num
else:
r = num % base
return int(str(findToBase(int(num/base), base)) + str(r))
def get_nCr(r, arr):
nCr = []
if r == 1:
for i in arr:
nCr.append([i])
elif r > 1:
n = len(arr)
for i in range(n-r+1):
a = arr[i]
last = get_nCr(r-1, arr[i+1:])
element = []
for l in last:
l = [a] + l
if l not in nCr and l not in element: element.append(l)
nCr += element
return nCr
from math import gcd
def getLCM(arr):
LCM = arr[0]
for i in arr[1:]:
LCM = LCM*i/gcd(int(LCM),i)
return LCM
[
[[8, 1, 6], [3, 5, 7], [4, 9, 2]],
[[6, 1, 8], [7, 5, 3], [2, 9, 4]],
[[4, 9, 2], [3, 5, 7], [8, 1, 6]],
[[2, 9, 4], [7, 5, 3], [6, 1, 8]],
[[8, 3, 4], [1, 5, 9], [6, 7, 2]],
[[4, 3, 8], [9, 5, 1], [2, 7, 6]],
[[6, 7, 2], [1, 5, 9], [8, 3, 4]],
[[2, 7, 6], [9, 5, 1], [4, 3, 8]],]
def main():
global all
all = []
subsetSum(6, [1,2,3,4,5,3])
print(all)
def subsetSum(m, l):
if (len(l) == 0):
return
if (sum(l) == m and l not in all):
all.append(l)
for i in range(len(l)):
subsetSum(m, l[:i] + l[i+1:])
if __name__ == '__main__':
main()
Gives output: [[3, 3], [2, 4], [1, 5], [1, 2, 3]]