欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

python只能对列表进行切片_Python3:类型错误:列表索引必须是整数或切片,而不是s...

发布时间:2025/3/20 36 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python只能对列表进行切片_Python3:类型错误:列表索引必须是整数或切片,而不是s... 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

我的数据以json格式存储。使用json:load()读取数据。

我试图做的是基于传递的参数,我试图从列表中提取Key:Value的特定部分,并将它们存储到一个新列表中以供以后处理。

代码selected_env='mydev2'

server_list=[{'mydev': ['192.168.56.102', '192.168.56.102', '192.168.56.102']}, {'mydev2': ['192.168.56.102', '192.168.56.102', '192.168.56.102']}]

for item in server_list :

host_list=[item for item in server_list[selected_env] if selected_env in server_list]

print(host_list)

我犯了个错误

TypeError: list indices must be integers or slices, not str

注意:我已经实现了一种提取方法,如下所示for item in server_list:

for element in item :

if element == selected_env :

host_list=item[selected_env]

尽管它在工作,我还是想对它进行优化,并阅读了一些关于列表提取和上面的错误的文章。

任何帮助,非常感谢。

总结

以上是生活随笔为你收集整理的python只能对列表进行切片_Python3:类型错误:列表索引必须是整数或切片,而不是s...的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。