Хитрость в получении абсолютного относительные адресационные ссылки правильные.
Home
Вкладка, Conditional Formatting
, New Rule
, Use Formula to determine...
Format
, выберите желаемое условное форматирование. Нажмите OK
Format Values where this formula is true:
- =COUNTIF($B2:$E2,B2)>1
$B2:$E2
[1137 ] - строка, содержащая верхнюю левую ячейку выделения. B2
- это верхняя левая ячейка (первая ячейка, выбранная в диапазоне). Обозначение относительного адреса N.B. Текстовые значения в диапазоне, содержащем *
или ?
, вызовут countif
сопоставление с образцом. Матричные совпадения также будут отмечены как дубликаты.
Средство форматирования может использоваться для расширения этого условного форматирования.
* Для условного форматирования дубликатов столбцов поменяйте местами обозначения относительного / абсолютного адреса в диапазоне столбцов Countif
.
Вызов str(...)
— это способ Pythonic преобразовать что-то в строку.
Возможно, вы захотите подумать, зачем вам нужен список строк. Вместо этого вы можете сохранить его как список целых чисел и преобразовывать целые числа в строки только тогда, когда вам нужно их отобразить. Например, если у вас есть список целых чисел, вы можете сделать это:
print ', '.join(str(x) for x in list_of_ints)
Почему никому не нравится repr
?
python 3.7.2:
>>> int_list = [1, 2, 3, 4, 5]
>>> print(repr(int_list))
[1, 2, 3, 4, 5]
>>>
Будьте осторожны, это явное представление. Пример показывает:
#Print repr(object) backwards
>>> print(repr(int_list)[::-1])
]5 ,4 ,3 ,2 ,1[
>>>
больше информации на pydocs-repr
Я не очень понимаю, что вы имеете в виду под "присоединиться", потому что грамматика, которую вы используете в своем вопросе, довольно плоха, но, если я правильно понимаю ваш вопрос, нет ничего плохого в передаче целых чисел в str. Одна из причин, по которой вы можете этого не делать, заключается в том, что myList действительно должен быть списком целых чисел, например. было бы разумно суммировать значения в списке. В этом случае не передавайте свои целые числа в str перед добавлением их в myList. Если вы в конечном итоге не конвертируете в строки перед добавлением, вы можете создать одну большую строку, выполнив что-то вроде
', '.join(map(str, myList))
Ваша проблема довольно ясна. Возможно, вы ищете расширение, чтобы добавить все элементы другого списка в существующий список:
>>> x = [1,2]
>>> x.extend([3,4,5])
>>> x
[1, 2, 3, 4, 5]
Если вы хотите преобразовать целые числа в строки, используйте str() или интерполяцию строк, возможно, в сочетании с пониманием списка, т.е.
>>> x = ['1', '2']
>>> x.extend([str(i) for i in range(3, 6)])
>>> x
['1', '2', '3', '4', '5']
Все это считается pythonic (хорошо, выражение генератора еще более pythonic, но давайте оставаться простыми и по теме)
Возможно, вам не нужны числа как строки, просто сделайте:
functaulu = [munfunc(arg) for arg in range(loppu)]
Позже, если вам нужно это как строку, вы можете сделать это со строкой или со строкой формата:
print "Vastaus5 = %s" % функция[5]