RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-412596

Евгений's questions

Martin Hope
Евгений
Asked: 2022-01-11 01:37:40 +0000 UTC

如何使 TEXT 列在 MySQL 中唯一

  • 0

MySQL中有一张表table。鉴于其类型为 ,
如何使列唯一? 我打算在那里插入超过 1000 个字符的文本\desTEXT

在此处输入图像描述

我正在尝试用 phpmyAmdin 来做,但它不起作用。

在此处输入图像描述

插入文本时,我会编写这样一个查询,以便它跳过重复的文本:

INSERT IGNORE INTO table...

但它需要 des 列是唯一的

mysql
  • 1 个回答
  • 10 Views
Martin Hope
Евгений
Asked: 2021-12-31 22:11:26 +0000 UTC

如何在 PyQT5 中清除 QFrame 的内容

  • 1

如何清除QFrame所有小部件?

我在网上找到了一种清理方法:

setParent(None)

但就我而言,这是行不通的。
当您单击“Hello”QFrame按钮时,应显示 1 个按钮。尝试每次
删除内容并添加,但没有奏效QFrameinsertWidget

import sys
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QFrame, \
    QPushButton, QMainWindow


class Example(QMainWindow):
    def __init__(self):
        super().__init__()
        self.count_of_buttons = 1

        self.centralWidget = QWidget()
        self.setCentralWidget(self.centralWidget)

        self.setGeometry(700, 200, 500, 400)

        self.button_hello = QPushButton('Hello')
        self.button_hello.clicked.connect(self.add_button)

        self.layout_buttons = QVBoxLayout()
        self.layout_buttons.addStretch()  # Это добавит пружину, прижимающую виджеты вверх

        self.frame = QFrame()
        self.frame.setMinimumSize(200, 200)
        self.frame.setFrameStyle(QFrame.Box)
        self.frame.setLayout(self.layout_buttons)

        self.main_layout = QVBoxLayout(self.centralWidget) # + self.
        self.main_layout.addWidget(self.button_hello) # + self.
        # self.main_layout.addWidget(self.frame) # -

    def add_button(self):
        self.main_layout.addWidget(self.frame) # +
        self.button = QPushButton(f"Кнопка № {self.count_of_buttons}")

        self.button.clicked.connect(lambda ch, btn=self.button: self.pressed_btn(btn))

        self.count_of_buttons += 1
        self.layout_buttons.insertWidget(0,self.button)  # Добавление в начало, с пружиной это прижмет вверх

    def pressed_btn(self, btn):
        print(f"кнопка нажата: {btn.text()}")


if __name__ == '__main__':
    app = QApplication(sys.argv)
    form = Example()
    form.show()
    sys.exit(app.exec_())
python
  • 1 个回答
  • 10 Views
Martin Hope
Евгений
Asked: 2021-12-31 18:32:53 +0000 UTC

如何从列表 PyQT5 中显示按钮文本

  • 1

如何定义单个按钮的功能?
告诉我如何解决当您单击按钮(已在下方列表中)时显示在控制台中的是最后添加的按钮(其文本)的错误。
根据这个想法,它应该显示被点击的按钮的文本。

from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QFrame, QPushButton
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow


class Example(QMainWindow):
    def __init__(self):
        super().__init__()
        self.count_of_buttons = 1

        self.centralWidget = QWidget()
        self.setCentralWidget(self.centralWidget)

        self.setGeometry(700, 200, 500, 400)

        self.button_hello = QPushButton('Hello')
        self.button_hello.clicked.connect(self.add_button)

        self.layout_buttons = QVBoxLayout()
        self.layout_buttons.addStretch()  # Это добавит пружину, прижимающую виджеты вверх

        self.frame = QFrame()
        self.frame.setMinimumSize(200, 200)
        self.frame.setFrameStyle(QFrame.Box)
        self.frame.setLayout(self.layout_buttons)

        main_layout = QVBoxLayout(self.centralWidget)
        main_layout.addWidget(self.button_hello)
        main_layout.addWidget(self.frame)


    def add_button(self):
        self.button = QPushButton(f"Кнопка № {self.count_of_buttons}")
        self.button.clicked.connect(self.pressed_btn)
        self.count_of_buttons += 1
        self.layout_buttons.insertWidget(0, self.button)  # Добавление в начало, с пружиной это прижмет вверх



    def pressed_btn(self):
        print(f"кнопка нажата: {self.button.text()}") # выводится постоянно последняя добавленная кнопка




if __name__ == '__main__':
    app = QApplication(sys.argv)
    form = Example()
    form.show()
    sys.exit(app.exec())

也许您可以以某种方式按类型访问按钮:

print(QPushButton().text())
python
  • 1 个回答
  • 10 Views
Martin Hope
Евгений
Asked: 2021-12-31 02:11:38 +0000 UTC

小部件之间的区别:QMainWindow 和 QWidget

  • 3

告诉我为什么当我们继承时窗口不显示

class MyWidget(QMainWindow):
    ...

当我们继承自

class MyWidget(QWidget):
    ...


Работает:继承自QWidget:

from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QFrame, QPushButton

from PyQt5.QtWidgets import QApplication, QMainWindow

class MyWidget(QWidget):
    def __init__(self):
        super().__init__()

        self.button_hello = QPushButton('Hello')
        self.button_hello.clicked.connect(self.add_button)

        self.layout_buttons = QVBoxLayout()
        self.layout_buttons.addStretch()  # Это добавит пружину, прижимающую виджеты вверх

        self.frame = QFrame()
        self.frame.setMinimumSize(200, 200)
        self.frame.setFrameStyle(QFrame.Box)
        self.frame.setLayout(self.layout_buttons)

        main_layout = QVBoxLayout()
        main_layout.addWidget(self.button_hello)
        main_layout.addWidget(self.frame)

        self.setLayout(main_layout)

    def add_button(self):
        button = QPushButton('Кнопка')
        self.layout_buttons.insertWidget(0, button)  # Добавление в начало, с пружиной это прижмет вверх
        # self.layout_buttons.addWidget(button)  # Добавление в конец, с пружиной это прижмет вниз


app = QApplication([])
mw = MyWidget()
mw.show()
app.exec()

Не работает:继承自QMainWindow:

from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QFrame, QPushButton

from PyQt5.QtWidgets import QApplication, QMainWindow

class MyWidget(QMainWindow):
    def __init__(self):
        super().__init__()

        self.button_hello = QPushButton('Hello')
        self.button_hello.clicked.connect(self.add_button)

        self.layout_buttons = QVBoxLayout()
        self.layout_buttons.addStretch()  # Это добавит пружину, прижимающую виджеты вверх

        self.frame = QFrame()
        self.frame.setMinimumSize(200, 200)
        self.frame.setFrameStyle(QFrame.Box)
        self.frame.setLayout(self.layout_buttons)

        main_layout = QVBoxLayout()
        main_layout.addWidget(self.button_hello)
        main_layout.addWidget(self.frame)

        self.setLayout(main_layout)

    def add_button(self):
        button = QPushButton('Кнопка')
        self.layout_buttons.insertWidget(0, button)  # Добавление в начало, с пружиной это прижмет вверх
        # self.layout_buttons.addWidget(button)  # Добавление в конец, с пружиной это прижмет вниз


app = QApplication([])
mw = MyWidget()
mw.show()
app.exec()

PS代码仅在一行上有所不同:
class MyWidget(QWidget или QMainWindow):

python
  • 2 个回答
  • 10 Views
Martin Hope
Евгений
Asked: 2021-12-27 21:44:47 +0000 UTC

用于添加记录的 SQL 查询中的语法错误

  • 2

我有一个表ttt,其中有一列名为:second (test)。抛出语法错误:Syntax Error因为单词之前的括号test。

编写 SQL 查询以向该列添加数据的正确方法是什么?

INSERT INTO ttt(first, second (test)) VALUES('{}', '{}')".format(...)

错误:

mysql.connector.errors.ProgrammingError: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(test)) VALUES(... at line 1

桌子:

在此处输入图像描述

python
  • 1 个回答
  • 10 Views
Martin Hope
Евгений
Asked: 2021-12-22 02:45:08 +0000 UTC

从列表转换为字典

  • 2

如何从列表中制作字典?
从

['a 1', 'b 2', 'c 3']

做

{'a': 1, 'b': 2, 'c': 3}

如何使密钥成为字母?

python
  • 3 个回答
  • 10 Views
Martin Hope
Евгений
Asked: 2021-12-22 02:01:17 +0000 UTC

如何以结构化的方式显示 Excel 文档的内容?

  • 2

如何显示excel文件的内容?
我使用熊猫和 xlrd。

单元格包含链接,很长的链接。但由于某种原因,它显示的不是完整的链接,而是裁剪的链接(链接后的省略号由 PyCharm 本身显示)。

如何显示excel文件的全部内容?

编码:

import pandas as pd

xl = pd.ExcelFile("Links.xlsx")
a = xl.sheet_names
df = xl.parse("Sheet1")
df.head()
print(df)

结论:

                              https://autoforum.info/ https://dealers.mercedes-benz.ru/ShowRooms?showroom=autoforum
0                          http://www.auto-moscow.ru/                          https://avtoforum.kia.ru/           
1   http://www.auto-moscow.ru/index.php?showforum=...                             https://avtoforum.org/           
2   http://www.auto-moscow.ru/index.php?showforum=...       https://www.facebook.com/mercedes.autoforum/           
3                        https://automania.ru/forums/             https://www.instagram.com/mbautoforum/     

文件内容:

在此处输入图像描述

python
  • 1 个回答
  • 10 Views
Martin Hope
Евгений
Asked: 2021-12-07 04:50:19 +0000 UTC

正确显示列表项

  • 0

告诉我,为什么无法在 python 中显示列表的元素,还有什么替代方法?

N = 10
a = []
for i in range(1, N-1):
    a.append(20)
    print(a[i])

错误:

    print(a[i])
IndexError: list index out of range
python
  • 1 个回答
  • 10 Views
Martin Hope
Евгений
Asked: 2021-12-01 17:17:43 +0000 UTC

在 QListWidget 小部件中放置按钮

  • 1

告诉我,PyQt5中可以显示按钮的小部件是什么?

例如:按下“hello”按钮QListWidget时,在某个小部件的底部会出现几个可点击的按钮(例如,您可以在其中显示其他小部件)。

您可以在其中放置按钮的小部件是什么?

我找不到合适的例子,QListView在QListWidget互联网上放置按钮,只有在小部件中放置文本。

但是按钮呢?

这是手动完成的:

在此处输入图像描述

python
  • 2 个回答
  • 10 Views
Martin Hope
Евгений
Asked: 2021-11-28 18:59:05 +0000 UTC

显示所有 PyQT5 窗口的小部件

  • 1

告诉我,PyQt5 中的小部件是什么,它会在窗口顶部显示所有窗口的列表(如按钮,在照片中这些是“第一个窗口”和“第二个窗口”)以及当您单击此窗口时, 它打开。它不是在新窗口中打开,而是在同一个窗口中打开:

在此处输入图像描述

QAction在此选项中它将不起作用,按下时会打开一个新窗口(即,现在有 2 个窗口处于活动状态),但有必要将所有内容显示在一个窗口上,以便您可以无限次以这种方式切换.

python
  • 1 个回答
  • 10 Views
Martin Hope
Евгений
Asked: 2021-11-23 01:58:46 +0000 UTC

数据库中的图像

  • 0

告诉我,如何将图像添加到 sqlite3 数据库?
我在网上找到了一个代码,尝试先插入一个数字,一切正常。
但是当我尝试做同样的事情,但使用图像时,会发生错误:

    cur.execute(query)
sqlite3.OperationalError: near "'\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x0.........0>

有一个名为 f 的数据库,它有一个名为 foods 的表,它有列:

姓名 | 能源| 照片

至此,在Photo一栏中,我已经指明了STRING类型(我不知道哪个更适合为图片指定)
在Photo一栏中,我想添加一张照片:

import sqlite3

def import_pict_binary(pict_path):
    f = open(pict_path, 'rb')
    pict_binary = f.read()
    return pict_binary


con = sqlite3.connect("f.sqlite")
cur = con.cursor()
binary_pict = import_pict_binary('corn.jpg')
query = "UPDATE foods SET Photo = {} WHERE Name = 'Кукуруза'".format(binary_pict)
cur.execute(query)
con.commit()

告诉我我在请求中错误地指定了什么?

python
  • 2 个回答
  • 10 Views
Martin Hope
Евгений
Asked: 2021-11-11 14:56:32 +0000 UTC

用户是否关闭了 PyQT5 窗口

  • 0

我正在使用 PyQT5。
告诉我关闭窗口后如何执行某个动作?
我应该在哪里写这个条件,如果我关闭它,然后打印一个短语?
例如,显示短语“程序已关闭”:

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
from PyQt5 import QtCore, QtGui, QtWidgets


class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(458, 170)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setGeometry(QtCore.QRect(30, 40, 191, 31))
        font = QtGui.QFont()
        font.setPointSize(11)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.lineEdit = QtWidgets.QLineEdit(self.centralwidget)
        self.lineEdit.setGeometry(QtCore.QRect(250, 50, 171, 21))
        self.lineEdit.setObjectName("lineEdit")
        self.pushButton = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton.setGeometry(QtCore.QRect(350, 90, 71, 31))
        self.pushButton.setObjectName("pushButton")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 458, 21))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.label.setText(
            _translate("MainWindow", "Какое вывести сообщение:"))
        self.pushButton.setText(_translate("MainWindow", "Вывести"))


class Example(QMainWindow, Ui_MainWindow):
    def __init__(self):
        super().__init__()
        self.setupUi(self)
        self.pushButton.clicked.connect(self.go)

    def go(self):
        text = self.lineEdit.text()
        print(text)

    # когда пользователь закроет программу, должно вывестись сообщение: Программа закрыта.
    # но как узнать когда он закрыл окно и закрыл ли он его вообще?


if __name__ == '__main__':
    application = QApplication(sys.argv)
    window = Example()
    window.show()
    sys.exit(app.exec_())

python
  • 1 个回答
  • 10 Views
Martin Hope
Евгений
Asked: 2021-11-10 19:49:15 +0000 UTC

计划因计划而冻结

  • 0

告诉我,我正在与图书馆datetime和schedule.
在某个时间,该功能应该起作用。
为此,我使用schedule.

我正在使用PyQt5,当我启动这个schedule窗口时,它会冻结(它说“没有响应”),你不能点击窗口中的按钮。
只是等到它schedule结束。
该程序的含义是,如果您指定时间(例如14:50)并按下按钮,则程序应在14:50显示一条消息。
因此,我使用schedule.

但我再说一遍,窗口冻结,但我想在循环进行时按窗口中的其他按钮。14:50
后显示消息,程序挂起,你可以继续点击任何你想要的地方,但是当计划运行到14:50时,你不能点击,一切都冻结了。/

告诉我如何摆脱冻结?

UPDATE(开始,指定比当前时间多1分钟或更多分钟的时间,并等到时间相同:根据莫斯科时间和您指定的时间

import sys
import time
from datetime import datetime

from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtWidgets import QApplication, QMainWindow
from PyQt5 import uic

import schedule


class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(449, 208)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setGeometry(QtCore.QRect(30, 40, 191, 31))
        font = QtGui.QFont()
        font.setPointSize(11)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.lineEdit = QtWidgets.QLineEdit(self.centralwidget)
        self.lineEdit.setGeometry(QtCore.QRect(250, 50, 171, 21))
        self.lineEdit.setObjectName("lineEdit")
        self.pushButton = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton.setGeometry(QtCore.QRect(340, 130, 75, 23))
        self.pushButton.setObjectName("pushButton")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 449, 21))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.label.setText(_translate("MainWindow", "Когда вывести сообщение:"))
        self.pushButton.setText(_translate("MainWindow", "Запуститть"))


class Example(QMainWindow, Ui_MainWindow):
    def __init__(self):
        super().__init__()
        self.setupUi(self)
        self.pushButton.clicked.connect(self.go)
        self.f = False

    def write(self):
        print('красафчик')
        self.f = True

    def go(self):
        try:
            self.t = self.lineEdit.text()
            self.datetime_object = datetime.strptime(self.t, '%H:%M')
            print(self.datetime_object.time())
            print(datetime.now().time())
            print(self.datetime_object.time() == datetime.now().time())

            if self.datetime_object.time() > datetime.now().time():
                schedule.every().day.at(str(self.datetime_object.time())).do(
                    self.write)
                while self.f != True:
                    print('нет')
                    schedule.run_pending()
                    time.sleep(1)

            while self.f != True:
                if self.datetime_object.time() == datetime.now().time():
                    schedule.every().day.at(
                        str(self.datetime_object.time())).do(self.write())
                schedule.run_pending()
                time.sleep(0.5)

        except Exception as e:
            print(e)


if __name__ == '__main__':
    app = QApplication(sys.argv)

    ex = Example()
    ex.show()

    sys.exit(app.exec_())
python
  • 2 个回答
  • 10 Views
Martin Hope
Евгений
Asked: 2021-11-10 02:21:40 +0000 UTC

比较日期时间中的日期

  • 0

告诉我为什么在比较日期时间库中的日期时会显示错误的结果?

import datetime as dt

d = dt.datetime.now().strftime('%d.%m.%Y')

ddate = dt.date(3000, 7, 5)
dd = ddate.strftime('%d.%m.%Y')

print(d)
print(dd)
print(dd > d)

不是比2020多3000吗?

python
  • 1 个回答
  • 10 Views
Martin Hope
Евгений
Asked: 2021-11-09 18:27:10 +0000 UTC

如何使用 Python 发送电子邮件?

  • 3

告诉我,用 python 向 yandex 邮件发送消息。
找到了代码,但错误消失了。
我看了,上面写着错误可以起飞,因为密码可能不是utf-8编码。
我写了密码,addr_from,addr_to 的代码:encode(encoding='utf-8') - 零情绪。
告诉我如何修复错误?

import smtplib  # Импортируем библиотеку по работе с SMTP

# Добавляем необходимые подклассы - MIME-типы
from email.mime.multipart import MIMEMultipart  # Многокомпонентный объект
from email.mime.text import MIMEText  # Текст/HTML

addr_from = "foo@yandex.ru"
addr_to = "bar@yandex.ru"
password = "pass"  # пароль от почты addr_from

msg = MIMEMultipart()  # Создаем сообщение
msg['From'] = addr_from  # Адресат
msg['To'] = addr_to  # Получатель
msg['Subject'] = 'Тема сообщения'  # Тема сообщения

body = "Текст сообщения"
msg.attach(MIMEText(body, 'plain'))  # Добавляем в сообщение текст

server = smtplib.SMTP_SSL('smtp.yandex.ru', 465)  # Создаем объект SMTP
# server.starttls()             # Начинаем шифрованный обмен по TLS
server.login(addr_from, password)  # Получаем доступ
server.send_message(msg)  # Отправляем сообщение
server.quit()  # Выходим

错误:

smtplib.SMTPAuthenticationError: (535, b'5.7.8 Error: authentication failed: This user does not have access rights to this service')
python
  • 2 个回答
  • 10 Views
Martin Hope
Евгений
Asked: 2021-11-07 19:12:22 +0000 UTC

如何在 PyQt5 小部件中定位照片

  • 2

提示问题:
我使用PyQt5 ( QPixmap),我将照片插入到小部件QLabel中。
我指定了照片位置的路径,它位于小部件上,但如果我从项目所在的文件夹中删除照片,则相应地没有可打开的内容。

无论这张照片是否在项目文件夹中,如何设置一张照片以使其始终加载?

首先,我进入 project.py 文件夹。我创建了一个文本文档。我在那里写了这些行:

<RCC>
  <qresource prefix="main">
    <file>photo.jpg</file>
  </qresource>
</RCC>

另存为resources.qrc

此外,我在 com. 线:

pyrcc5 -o resources.py resources.qrc

我在主代码中规定import resources,但照片也没有出现。

照片位于项目文件夹中时的工作代码:

from PyQt5.QtWidgets import QWidget, QLabel
from PyQt5.QtGui import QPixmap
import sys
from PyQt5.QtWidgets import QApplication


class ImageViewer(QWidget):
    def __init__(self):
        super().__init__()

        label = QLabel(self)
        pixmap = QPixmap('photo.jpg')
        label.setPixmap(pixmap)

        self.resize(pixmap.width(), pixmap.height())
        self.setWindowTitle('PyQt5 Image Viewer')


if __name__ == '__main__':
    app = QApplication(sys.argv)
    image_viewer = ImageViewer()
    image_viewer.show()
    sys.exit(app.exec_())
python
  • 1 个回答
  • 10 Views
Martin Hope
Евгений
Asked: 2021-10-31 05:06:55 +0000 UTC

PyQT5 用户对话框(文本)

  • 0

告诉我是否可以在PyQt5中制作这样的灰色文本

例如:abcdefg

当您单击小部件输入文本时,如果用户没有输入任何内容并移除光标,此灰色标签会消失并重新出现。

Pyqt5 是否知道如何执行此操作以及调用它的正确方法是什么?

在此处输入图像描述

python
  • 2 个回答
  • 10 Views
Martin Hope
Евгений
Asked: 2021-10-24 00:23:20 +0000 UTC

如何相互比较列表的所有元素?

  • 0

最初有一个带有字符串的列表。

需要检查至少一个字符串是否是第二个的子字符串(即这个字符串是否以它开头)

spisok = ['a', 'b', 'cd', 'are']

程序应该输出a和are,因为 a是are的子字符串(以a开头)

问:如何循环遍历列表中的每个项目?例如,可以使用循环比较当前与下一个

for i in range(len(spisok)):
    if spisok[i].startsith(spisok[i+1]):
        ...

但是如何比较所有元素呢?

python
  • 4 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5