从元组中删除字符
我用来
Users = win32net.NetGroupGetUsers(IP,'none',0),
获取系统上的所有本地用户。输出是一个元组,
(([{'name': u'Administrator'}, {'name': u'Guest'}, {'name': u'Tom'}], 3, 0),)
我想清理它,以便它只打印出“管理员,来宾,汤姆”。我尝试使用剥离和替换,但不能在元组上使用它们。有没有办法将其转换为字符串,以便我可以操作它,或者是否有更简单的方法来处理它?
Im using
Users = win32net.NetGroupGetUsers(IP,'none',0),
to get all the local users on a system. The output is a tuple,
(([{'name': u'Administrator'}, {'name': u'Guest'}, {'name': u'Tom'}], 3, 0),)
I want to clean this up so it just prints out "Administrator, Guest, Tom". I tried using strip and replace but you cant use those on tuples. Is there a way to convert this into a string so i can manipulate it or is there an even simpler way to go about it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这不应该以逗号结尾:
结尾的逗号将结果转换为包含结果的单个项目元组,该结果本身就是一个元组。
您想要的数据位于
Users[0]
中。为了解压这个字典列表,我们使用生成器表达式:
This should not end with a comma:
The trailing comma turns the result into a single item tuple containing the result, which is itself a tuple.
The data you want is in
Users[0]
.To unpack this list of dictionaries we use a generator expression: