python - 定义一个函数来生成字典

标签 python

def create_dictionary(params)

如何从来自的字符串值生成字典 来自其名为 params 的参数。字典是使用 zip 函数创建的,用于处理从 params

生成的键和值

如何输出:

print(create_dictionary('name:= Jack ; grade:=3'))

像这样:

{'name': 'Jack', 'grade': '3'}

最佳答案

def create_dictionary(string1):
  s = string1.split(';')
  dic = {}
  for i in s:
     key, value = i.split(':=')
     dic[key] = value
  return dic

关于python - 定义一个函数来生成字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70183037/

相关文章:

python - 根据列表提取数据

Python 箭袋角度问题 : What is the difference between angles ="uv" and angles ="xy"

不同数字长度的 CSV 数据的 Python bool 错误

python - 如何使用 python 将 8 位无符号整数写入文件?

python - 一些静态元素的快速排列

python - 如何通过 pip/pipenv CLI 获取更新包的变更日志?

Python将Excel 2004 xml转换为csv(或excel)

python - Python中无法接收UDP数据包

python - 按用户索引计算 pandas 数据框中丢失的行数

python - Python 中的优雅反射?