Вот один из методов:
def find_unique(original):
output = []
for a in original:
for b in original:
if a == b:
continue # So we don't compare a string against itself
elif a in b:
break
else:
output.append(a) # Executed only if "break" is never hit
return output
if __name__ == '__main__':
original = ['rest', 'resting', 'look', 'looked', 'it', 'split']
print find_unique(original)
Он использует тот факт, что мы можем легко проверить, является ли одна строка подстрокой другого с помощью оператора in
. Он по существу проходит через каждую строку, проверяет, является ли она подстрокой другого, и добавляет себя в выходной список, если это не так.
Это выводит ['resting', 'looked', 'split']
В Bootstrap 4 вы должны использовать класс text-center для выравнивания встроенных блоков.
ПРИМЕЧАНИЕ: выравнивание текста: по центру; определенный в пользовательском классе, который вы применяете к родительскому элементу, будет работать независимо от используемой вами версии Bootstrap. И это именно то, к чему применяется .text-center.
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">
<div class="container">
<div class="row">
<div class="col text-center">
<button class="btn btn-default">Centered button</button>
</div>
</div>
</div>
Как описано в официальных документах Bootstrap , вы можете просто добавить имя класса text-center
в список родительских классов, чтобы горизонтально центрировать его дочерние текстовые элементы, используя text-align: center
.
Проверьте и выполните следующий фрагмент кода для практического примера использования имени класса text-center
:
/* CSS */
a {text-decoration: none;}
<!-- HTML -->
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="col-md-4 col-md-offset-4 text-center">
<button type="button" class="btn btn-outline-primary"><a href="#linkToYourOtherPage">Gallary</a></button>
</div>
</div>
</div>
Уже существует класс 'text-center' со свойством text-align: center в начальной загрузке. Вы должны использовать это в родительском элементе для выравнивания по центру дочерних элементов.
<div class="container">
<div class="row">
<div class="col-md-4 col-md-offset-4 text-center">
<button class="btn btn-default">Gallery</button>
</div>
</div>
</div>