簡體   English   中英

如何打印字典鍵(如果存在)及其指定格式的列表值?

[英]How to print dictionary key if it exists and its value of lists in specified format?

我試圖弄清楚如何以這種格式打印字典鍵(如果存在)及其列表值(某些記錄具有“第四個字符串”、“第五個字符串”)等:

    First Name
    2018-11-05 10:12:15
    First string
    Second string
    Third string

我試圖用這種方式編碼,但沒有用

name = {'First Name':['2018-11-05 10:12:15','First string', 'Second String', 
        'Third String']} 

 answer = input("Enter name: ")
            for k, v in name.items():
                if answer == k:
                    print(k, v)
                else:
                    break
                 

您可以直接訪問密鑰並以這種方式打印列表以匹配您的格式:

if answer in name:
    print(answer)
    for item in name[answer]:
        print(item)

首先你需要找到字典鍵的值,然后你需要遍歷數組值:

answer = input("Enter name: ")
if answer in name:
    value = name[answer]
    for item in value:
        print (item)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM