Совершенно новый для Python, так что несите меня.Замена дублирующего элемента в списке через raw_input
Я создал список с помощью raw_input:
itemList = []
num = int (raw_input("Enter a number: "))
for i in range (num):
listStr = raw_input("Enter an item: ")
itemList.append (listStr)
Теперь я должен проверить, если какой-либо элемент уже существует, и если это попросить другого raw_input добавить в список. Я полностью в тупике. Это не связано с этим; он просто печатает в любом случае. Я также должен добавить новый элемент в исходный список. Тупик.
itemList = []
num = int (raw_input("Enter a number: "))
for i in range (num):
listStr = raw_input("Enter an item: ")
itemList.append (listStr)
for a in itemList:
if a in itemList :
a = raw_input("Enter another number: ")
Вы сравниваете строки и Интс, так что это: 'listStr = INT (raw_input (" Ввести item: "))' – sisanared
Вы хотите проверить, существует ли элемент в списке? и если да, попросите добавить другой элемент? –
listStr должен быть строкой. Количество элементов в списке должно соответствовать int, введенному в num. – MrBloodDoll