相關(guān)推薦
您可能對(duì)下面課程感興趣
Python上位機(jī)開發(fā)教程

105小節(jié)已有8556人學(xué)過(guò)

Python上位機(jī)開發(fā)字典的應(yīng)用
發(fā)布時(shí)間:2024-11-20 09:28 [ 我要自學(xué)網(wǎng)原創(chuàng) ] 發(fā)布人: 快樂(lè)小女 閱讀: 101

#字典排序

dic = {
    "小強(qiáng)":89,
    "阿黃":76,
    "如花":96,
    "華安":99,
    "秋香":81
}

# data = [(v,k) for k,v in dic.items()]
# # print(data)
# result = sorted(data)
# print(result)

#第二種實(shí)現(xiàn)方式
# print(sorted(dic.items(), key=lambda x: x[1]))


# def add(x,y):
#     return x+y
# print(add(5, 3))
#
#
# add2 = lambda x,y:x+y
#
# print(add2(4, 6))




#2 統(tǒng)計(jì)數(shù)據(jù)出現(xiàn)次數(shù),并列出前三個(gè)數(shù)
l = [4, 0, 2, 0, 4, 1, 7, 0, 2, 6, 8, 1, 5, 5, 10, 5, 6, 10, 5, 9]

#第一種
d = dict.fromkeys(l,0)
for i in l:
    d[i]+=1
print(d)

#第二種
my_dic = {}
for i in l:
    if i in my_dic:
        my_dic[i]+=1
    else:
        my_dic[i] = 1

# print("my_dict:",my_dic)







#3 在pysie6種應(yīng)用

from PySide6.QtWidgets import *
from PySide6.QtCore import *
from PySide6.QtGui import QAction

class MainWindow(QMainWindow):
    def __init__(self):
        super(MainWindow, self).__init__()

        self.menu = self.menuBar()
        self.file_menu = self.menu.addMenu('File')

        self.actions = {
            "Open": self.open_file,
            "Save": self.save_file,
            "Exit": self.exit_app
        }

        for action_name, action_function in self.actions.items():
            action = QAction(action_name, self)
            action.triggered.connect(action_function)
            self.file_menu.addAction(action)

    def open_file(self):
        print("打開文件操作")

    def save_file(self):
        print("保存文件操作")

    def exit_app(self):
        self.close()

app = QApplication([])
window = MainWindow()
window.show()
app.exec()



Python上位機(jī)開發(fā)教程
我要自學(xué)網(wǎng)商城 ¥80 元
進(jìn)入購(gòu)買
文章評(píng)論
0 條評(píng)論 按熱度排序 按時(shí)間排序 /350
添加表情
遵守中華人民共和國(guó)的各項(xiàng)道德法規(guī),
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭(zhēng)議評(píng)論。
參與本評(píng)論即表明您已經(jīng)閱讀并接受
上述條款。
V
特惠充值
聯(lián)系客服
APP下載
官方微信
返回頂部
相關(guān)推薦
您可能對(duì)下面課程感興趣
Python上位機(jī)開發(fā)教程

105小節(jié)已有8556人學(xué)過(guò)

分類選擇:
電腦辦公 平面設(shè)計(jì) 室內(nèi)設(shè)計(jì) 室外設(shè)計(jì) 機(jī)械設(shè)計(jì) 工業(yè)自動(dòng)化 影視動(dòng)畫 程序開發(fā) 網(wǎng)頁(yè)設(shè)計(jì) 會(huì)計(jì)課程 興趣成長(zhǎng) AIGC