V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Eyon
V2EX  ›  问与答

# Python 问个小白题

  •  
  •   Eyon · Oct 4, 2020 · 3867 views
    This topic created in 2044 days ago, the information mentioned may be changed or developed.
    字典 D = {a:1,b:2,c:3}
    怎么优雅的转成元组

    (a=1,b=2,c=3)
    lithiumii
        1
    lithiumii  
       Oct 4, 2020 via Android
    不太记得了,好像是 (**D)
    laike9m
        2
    laike9m  
       Oct 4, 2020 via Android
    那个例子就不是元组。直接 list(D.items()) 是你想要的么
    Eyon
        3
    Eyon  
    OP
       Oct 4, 2020
    @laike9m 嗯,确实不是元组。。

    你那个方法不是我想要的,我想要的是 分别用等号对 keys 赋值 values
    aiver
        4
    aiver  
       Oct 4, 2020
    推倒列表式吧,不过你那结果元祖是不对的,里面是赋值
    just1
        5
    just1  
       Oct 4, 2020 via Android
    namedtuple?
    ClutchBear
        6
    ClutchBear  
       Oct 4, 2020
    @Eyon python 没有你所需的用等号划分数据结构, 需要你自己写一个.
    Trim21
        7
    Trim21  
       Oct 4, 2020 via Android
    你要的难道是 tuple(f"{key}={value}" for key, value in d.items())…
    volvo007
        8
    volvo007  
       Oct 5, 2020 via iPhone
    转元组了做什么呢?直接调用的话不转也行啊
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3786 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 00:47 · PVG 08:47 · LAX 17:47 · JFK 20:47
    ♥ Do have faith in what you're doing.