Допустим, вам нужно создать функцию YourFunc(inputlist,length)
, где inputlist
аргумент - это список для ввода, а length
- аргумент для длины списка для вывода.Итак, согласно вашему вопросу, inputlist=[2,3,5]
и length=8
.
def YourFunc(inputlist,length):
out=[]
for X in range (0,length):
if inputlist.count(X)==1:
out.append(X)
elif inputlist.count(X)==0:
out.append('X')
print(out)
YourFunc([2,3,5],8)
Итак, я обычно так и делаю.В этой функции цикл работает от 0
до length
.Если элемент is отсутствует в inputlist
, то 'X'
вставляется в список вывода out
.Если нет, то номер в цикле вставляется.