python 快速解构字典

逸兴
逸兴
逸兴
57
文章
25
评论
2020-05-2221:49:261 1 345字阅读1分9秒

pycharm中字典是一行显示的,如下:

python 快速解构字典

显示过程中,并不会换行,这样看着就很难受。

如果要格式化的化,一般会使用items属性,进行循环。

for k,v in Person.__dict__.items():
    print(k, v)

其实这样也挺麻烦的,有一种更省事的方法,比如要打印Person类中的所有属性和方法

# encoding = utf-8


class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def showage(self):
        return self.age

print(*Person.__dict__.items(), sep='\n')
python 快速解构字典

通过 * 解构items,然后sep指定换行符,就可以将每个kv对 转换为元组,并换行输出。




https://www.hugbg.com/archives/2637.html
逸兴
  • 本文由 发表于 2020-05-2221:49:26
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
推导式、生成式与生成器 基础语法

推导式、生成式与生成器

推导式 概述 Python中的推导式是一种快速、简洁的数据结构创建方式,不需要手动创建数据结构中的每一个元素,类似于给出一个规律,python会根据这个规律自动填充数据结构。支持有列表推导式、字典推导...
Django DRF禁用URL末尾斜杆(:) 点点滴滴

Django DRF禁用URL末尾斜杆(:)

一、关于URL末尾斜杆 比如http://127.0.0.1:8000/api/v1/register 和 http://127.0.0.1:8000/api/v1/register/, 这两个是同一...
01-1 数据类型 基础语法

01-1 数据类型

第一章 数据类型 使用type() 函数可以查看数据类型 1.1 字符串 str 字符串是使用单引号或双引号括起来的任意文本。 比如'abc', '123'等 字符串类型 字符串类型用str表示 st...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:1   其中:访客  1   博主  0
    • Fizee Fizee 3

      还能评论呢?