九御寒 发表于 2022-1-16 15:12:43

列表里面有字典 输出的时候怎么才能去掉花括号和方括号 求大佬指点!!

本帖最后由 九御寒 于 2022-1-16 15:22 编辑

book_list = [{'k':'ds','ydsa':'das'},{}]
print(book_list)

深谙流年 发表于 2022-1-16 15:35:56

book_list = [{'k':'ds','ydsa':'das'},{}]
for i in book_list:
    for i_1,i_2 in i.items():
      print(i_1,i_2)

python爱好者. 发表于 2022-1-16 15:52:58

book_list = [{'k':'ds','ydsa':'das'},{}]
jie =
print(*)



这个可以,你试试,待会发您理解!

python爱好者. 发表于 2022-1-16 16:00:12

一样的效果,只是改成了更通俗易懂的方式来写:
book_list = [{'k':'ds','ydsa':'das'},{}]
for each in book_list:#得到每个字典
    for value in each.items():#得到每个字典的键和值
      print(*value,end = " ")#"*"号的意思是解包,将每个打包的键和值去掉括号并打印出来


python爱好者. 发表于 2022-1-16 16:18:41

若您想让中间没有空格,可以这样:
book_list = [{'k':'ds','ydsa':'das'},{}]
for each in book_list:#得到每个字典
    for value in each.items():#得到每个字典的键和值
      print("".join(value),end = "")#join()就是将括号里的值拼接起来,这个值就是每个打包的键和值,将它们分别拼接起来,最后将拼接结果打印出来!



打字不易,给个好评,好兄弟!!!
{:10_257:}{:10_297:}{:10_281:}{:10_298:}
给个好评,求求了!!!

python爱好者. 发表于 2022-1-16 16:21:21

给个好评!!!兄弟!!!
{:10_254:}{:10_254:}{:10_254:}{:10_254:}{:10_254:}

傻眼貓咪 发表于 2022-1-16 16:42:07

arr = [{'小甲鱼': 'FishC', '小乌龟': 'Turtle'}, {'香蕉': 'Banana', '柠檬': 'Lemon'}]
[) for key in dictionary.keys()] for dictionary in arr]

九御寒 发表于 2022-1-16 19:55:05

python爱好者. 发表于 2022-1-16 16:21
给个好评!!!兄弟!!!

给好评要怎么弄还不会弄这个

python爱好者. 发表于 2022-1-16 19:58:48

感谢兄弟!
{:10_257:}{:10_297:}{:10_281:}{:10_298:}
页: [1]
查看完整版本: 列表里面有字典 输出的时候怎么才能去掉花括号和方括号 求大佬指点!!