Поскольку вы помещаете возвращаемое значение метода .remove()
в переменную dd
, а возвращаемое значение этого метода всегда равно None
abc = [1,2,3,4,5]
dd = abc[:]
rt_value = dd.remove(4)
print(rt_value)
print(dd)
print(abc)
, в результате получится
Нет
blockquote>
[1, 2, 3, 5]
[1, 2, 3, 4, 5]
Я нашел сообщения в блоге, который описывает, обнаруживают Время выполнения Visual C++ 8.0 и Время выполнения Visual C++ 8.1. В основном можно использовать Интерфейс Автоматизации MSI для поиска кодов продуктов для каждого времени выполнения.
Вы могли также искать HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall \[ProductCode], где [ProductCode] является кодом продукта для времени выполнения, Вы пытаетесь обнаружить (например, {7299052b-02a4-4627-81f2-1818da5d550d} код продукта для x86 версии 8,0 sp1 времен выполнения).
Эти методы только работают, чтобы обнаружить, если распространяемый пакет во время выполнения установлен; возможно, что время выполнения установлено, даже если эти методы не указывают так (например, если это было установлено как модуль слияния вместо того, чтобы использовать распространяемый файл), но ничего не должно повреждать устанавливать распространяемый пакет в этом случае.