
Добрый день!
Я пытаюсь сравнить два списка, например:
if [‘a’, ‘bсd’] == [‘a’, ‘bсd’]:
print (‘Yes!’)
Но для сравнения значения некоторых символов (например, ‘b’ и ‘d’) использовать не нужно (для меня важно, чтобы совпали a и c, остальной частью списка можно пренебречь). Как сделать так, чтобы при сравнении совпадение фиксировалось, например, для случая:
if [‘a’, ‘bсd’] == [‘a’, ‘*с*’]:
print (‘Yes!’)
где * любой символ?
Использую Python 3.6
1 Ответы


Так как истинный смысл задачи не понятен, могу только предположить, что вам нужно работать не со списком, а со строкой: запишите содержимое первого списка в строку, содержимое второго списка преобразуйте в условие для регулярного выражения, а затем примените его к строке