Skip to content

Instantly share code, notes, and snippets.

Avatar
☁️
Focusing

Ruben Martin rubenmromero

☁️
Focusing
View GitHub Profile
@rubenmromero
rubenmromero / combinations.py
Last active May 5, 2019
Python :: Generate combinations recursively without repetitions and regardless of the order of elements
View combinations.py
#!/usr/bin/env python
elements = [ '01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42', '43', '44', '45', '46', '47', '48', '49', '50', '51', '52', '53', '54', '55', '56', '57', '58', '59', '60', '61', '62', '63', '64', '65', '66', '67', '68', '69', '70' ]
num_elements = len(elements)
combination_size=8
#
# genCombinations recursive Function
#
def genCombinations(combination, position):
@rubenmromero
rubenmromero / iterate_example
Last active Aug 27, 2018
Python :: Iterate by lines a variable that contains strings spread over several lines getting words allocated in specific column (separated by spaces)
View iterate_example
with cd(project_path):
result = sudo('git submodule status')
for submodule in result.stdout.splitlines():
application = submodule.split()[1]
deploy(application)