Python3 一个字符串到变量

给谁吃

我正在用 python 做一个项目。我有一个正在运行的网络服务器,用于接收发布数据。我想将这些数据转换为单独的变量,以便我可以用它做其他事情。

我有这个:

for item in (post_data.decode("utf-8").split('&')):
    print(item)

返回这个:

name=john
lastname=smith

但我想将其设置为变量,以便我可以这样做:

print(name)

并返回约翰

vash_the_stampede

我们可以使用两个.split()函数然后创建一个字典从这里我们可以打印namelastname

s = 'name=john lastname=smith'
dicta = (dict([i.split('=') for i in s.split()]))

print(dicta['name']) # => john
print(dicta['lastname']) # => smith

也使用字典理解

dicta = {i.split('=')[0]: i.split('=')[1] for i in s.split()}

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python连接一个字符串和一个变量

python基于另一个字符串变量创建字符串变量(包含)

一次更改一个字符串中的字母(Pandas,Python3)

如何告诉python3一个字符串是UTF-8?

python 3字典键到一个字符串,值到另一个字符串

替换python 3中的第一个字符串字符

将多个字符串插入一个字符串(Python)

在python 3中用\x连接一个字符串

在python 3中解码(unicode_escape)一个字符串

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

检查Python列表项是否在另一个字符串中包含一个字符串

检查一个字符串是否在python中包含另一个字符串

从一个字符串python块中获取第一个字符串/列

在字符串中每 3 个字符后插入一个字符

Python:为什么我不能将一个字符串从一个 df 复制到另一个?

检查字符串是否包含另一个字符串的3个字符长的子字符串

返回Python中字符串的最后一个字符

Python在第一个字符后中断字符串

Python:在字符串中放置一个字符

python用特殊字符分割一个字符串

Python中字符串的第一个字符

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

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

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

分割一个字符串,并使用python3将第一个参数传递给elif块中的函数

Python:查找一个字符以检索要替换为另一个字符的字符串索引

Python-我的字符串变量不会加起来为一个字符串

从字符串末尾拆分一个字符串中的3个空格分隔的值?

使python重复一个字符串,直到输入Yes或yes