[Python]List 過濾


獲取數據庫列表屏蔽系統自帶數據庫

# 原代碼
db_list_result = [('master', ), ('tempdb', ), ('model', ), ('msdb', ), ('student', ), ('school', )]
db_list = []
for _database in db_list_result:
    if 'master' in _database:
        continue
    if 'tempdb' in _database:
        continue
    if 'model' in _database:
        continue
    if 'msdb' in _database:
        continue
    db_list.append(_database[0])
print(db_list)

# 修改后代碼
result2 = [db_name[0] for db_name in db_list_result if not (db_name[0] in ['master','tempdb','model','msdb'])]
print(result2)
#----輸出結果------
['student', 'school']

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。