如何用Python的数据字典构造一个字符串?

侯伊·纳伦

我有一个这样的字典清单:Data = [{'type': 'string'}, {'primary_key': True}]这样,我试图构造一个像这里"db.Column(type=string, primary_key=True)"这样的格式的字符串,但是没有成功。

这是我尝试过的:

ColumnDef = 'db.Column({kwarg})'
Data = [{'type': 'string'}, {'primary_key': True}]

kw_field = {}

for item in Data:
    kw_field.update(item)

ColumnDef = ColumnDef.format(kwarg=kw_field)

print (ColumnDef)

# db.Column({'type': 'string', 'primary_key': True})

如何获得上述字符串结果?谢谢。

阿瓦

试试这个。

Data = [
    {'type': 'string'},
    {'primary_key': True}
]

ColumnDef = f"""db.Column({', '.join(
    [
        f"{k}={v}" for d in Data
        for k, v in d.items()
    ]
)})"""

print(ColumnDef)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何用数据框中的另一个字符串替换一个字符串?

如何用特殊字符创建一个字符串

如何用webpack将一个字符串替换为另一个字符串?

我如何用终端的值连接一个字符串?

如何用一个字符串本身替换数字+ 1?

如何用零填充打印出一个字符串?

如何用一个字符串对多个计算求和

React:如何用状态值构建一个字符串?

遍历列表以查找数据并构造一个字符串

如何用匹配子字符串长度的一个字符替换字符串模式?

如何声明构造内的最后一个字符串以if语句?

如何构造一个字符串以作为 unicode 读取?

如何用另一个字符替换bash中字符串的最后一个字符

如何从匹配的字典值中返回一个字符串?

如何用 MySQL 中另一个字符串和一个字段的串联替换任何字符串

如何用另一个字符串的前两个字符替换一个字符串的前两个字符?

如何用一个字符多次出现来分割一个字符串

如何用另一个字符串替换特定的字符串?

当一个字符串在另一个字符串中时如何从数据库获取数据?

如何用'.'将一个字符串分割成一个对象?

如何用一个字符替换字符串中的所有字符

如何用Swift中的另一个字符替换字符串的所有字符?

如何在Python中将一个字符串附加到另一个字符串?

如何删除字符串的第一个字符[python]

如何用C ++中的两个字符串向量创建一个字符串?

一个字符串到字典的字典

如何比较一个字符串和一个字符

如何在Python中的一个字符串中组合单个字符

如何检查Python中的一个字符串中是否*个字符?