python - 字符串到 python 中的数组 (boto3)

我有一个生成多个字符串对象的代码,我想将它们转换成一个数组。最终结果是这样的

Queue1

Queue2

Queue3

但是,我需要这样的

[Queue1, Queue2, Queue3]

附言我是编程新手

import boto3
import numpy

rg = boto3.client('resource-groups')
cloudwatch = boto3.client('cloudwatch')

    
#def queuenames(rg):    
response = rg.list_group_resources(
    Group='env_prod'
)
resources = response.get('Resources')
for idents in resources:
    identifier = idents.get('Identifier')
    resourcetype = identifier.get('ResourceType')
    if resourcetype == 'AWS::SQS::Queue':
        RArn = identifier.get('ResourceArn')
        step0 = RArn.split(':')
        step1 = step0[5]
        print(step1)

最佳答案

要将字符串转换为列表,请执行以下操作:

arr = 'Queue1 Queue2 Queue3'.split(' ')

# Result:
['Queue1', 'Queue2', 'Queue3']

https://stackoverflow.com/questions/67415318/

相关文章:

reactjs - 创建一个可以通过函数调用显示的 React 组件(如 react-toastif

javascript - 获取具有类的下一个元素(不是子元素或兄弟元素)

javascript - 使用 ts-node 的 Typescript 声明合并无法按预期工作

javascript - 这些 ES6 import 语句之间有什么区别?

r - 使用数值条件对一系列列进行编码

java - 正则表达式仅包含数字且不包含仅 0

mongodb - 使用 GridFS 在 MongoDB 中存储图像是否有效?

regex - 如何将 RegEx token 传递给 RegEx 替换中的 PowerShell

java - 就线程或不同请求而言,Spring 的 SecurityContext 行为是什么?

python - 如何处理来自 binance websocket 的多流数据?