0
문자열의 목록이 목록 이해력 또는 조각화를 사용하는 문장 검색인지 테스트하려고합니다. word_list=str1.split()
을 사용하여 str1
을 목록으로 변환했습니다. 그러나, 회문 테스트,목록의 이해력 또는 조각화를 사용하여 문자열 목록이 회문인지 테스트하는 방법은 무엇입니까?
word=[w for w in word_list if w[0:9:1]==w[0:9:1][::-1]]
첫 번째 단어에만 작동합니다. 단어 길이가 다르므로 공통 루프를 사용하지 않고 코드를 작성하는 간결한 방법이 있는지 궁금합니다.
str1='avallava si padre emirime'
word = [w == w [:: - 1]]이면 word_list의 w –
[Python 로직을 사용하여 palindrome을 확인하는 방법] (https://stackoverflow.com/questions/17331290/how-to-check-for-palindrome-using-python-logic)의 가능한 복제본 –
이것은 아마도 좋지 않을 수 있습니다. palindromes 테스트 방법은 있지만 문제를 재현 할 수는 없습니다. 코드를 실행하면'word == [ 'avallava', 'emirime']'이됩니다. – glibdud