Сравнение списков

359 просмотраlist
0
0 Комментариев

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


Добавить комментарий

1 Ответы

Python Опубликовано 18.12.2018
0
FlamingHeart (анонимный) 0 Comments

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

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up