Advertisement
Guest User

Untitled

a guest
Sep 17th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. combination_list = []
  2.  
  3. def combination(alist):
  4. """
  5. Recursion method imlementation
  6. """
  7. if len(alist) == 2:
  8. combination_list.append(tuple(alist))
  9. else:
  10. for i in alist[1:]:
  11. combination_list.append((alist[0],i))
  12. return combination(alist[1:])
  13.  
  14. def combination_for(alist):
  15. """
  16. For loop method implementaion
  17. """
  18. for i in alist[:-1]:
  19. for j in alist[i+1:]:
  20. combination_list.append((i,j))
  21.  
  22. if __name__ == "__main__":
  23. alist = [i for i in range(10)]
  24. # combination(alist)
  25. combination_for(alist)
  26. print(combination_list)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement