Функция Python, которая возвращает первое местоположение как индекс, в котором различаются строки. Если струны идентичныPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Функция Python, которая возвращает первое местоположение как индекс, в котором различаются строки. Если струны идентичны

Сообщение Anonymous »

Я пишу программу Python, которая использует функцию, имя функции, которую я имею, например, First_Difference (str1, str2) , который принимает две строки в качестве параметров и возвращает первое местоположение, в котором строки различаются. Если струны идентичны, он должен вернуть -1. Однако я не мог получить индекс персонажа. Что у меня сейчас есть, это просто персонаж, который является первым местоположением различия, кто -нибудь знает хороший способ получить номер индекса персонажа в цикле? < /P>

Код: Выделить всё

def first_difference(str1, str2):
"""
Returns the first location in which the strings differ.
If the strings are identical, it should return -1.
"""
if str1 == str2:
return -1
else:
for str1, str2 in zip(str1, str2):
if str1 != str2:
return str1

string1 = input("Enter first string:")
string2 = input("Enter second string:")
print(first_difference(string1, string2))
TEST CASE:
INPUT
Enter first string: python
Enter second string: cython
OUTPUT
Enter first string: python
Enter second string: Cython
p
Таким образом, вместо 'p' цель состоит в>

Подробнее здесь: https://stackoverflow.com/questions/710 ... strings-di
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Сравнивая струны и получите первое место, где они различаются друг от друга
    Anonymous » » в форуме C#
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Есть ли более чистая чистка струны для моей струны в Python
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Шахматные струны PGN -> Краткие струны, безопасные для URL
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Как сравнить, идентичны ли две строки?
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Быстрый и эффективный способ определить, визуально ли два изображения идентичны в Python.
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»