import re
def has_consecutive_characters(s, count):
return bool(re.search(rf'([\dA-Z])\1{{{count - 1}}}', s, re.IGNORECASE))
arr = [
'PAaAssword',
'Paaaassword',
'P111ssword',
'Password',
]
print([ has_consecutive_characters(n, 3) for n in arr ])
Я новичок в python
if change_index <= len(alphabet): result_text += alphabet[change_index]
def nested_to_plain(obj):
result = {}
for key, val in obj.items():
if type(val) == dict:
result.update({ key + '.' + k: v for k, v in nested_to_plain(val).items() })
else:
result[key] = val
return result
Как это вообще работает?
Как мне при срезе включать последний элемент списка?
-1
, просто -3:
. sorted(result, key=lambda n: (n[0], -n[1]))
for i, n in enumerate(result):
if n[3] == 10640:
n = list(n)
n[3] = 'Вход'
result[i] = tuple(n)
result = [ (*n[:3], 'Вход') if n[3] == 10640 else n for n in result ]
chunk_size = 3
newString = ' '.join(string[i:i + chunk_size] for i in range(0, len(string), chunk_size))