【问题标题】:Create a list from string of strings从字符串创建一个列表
【发布时间】:2023-03-21 09:41:01
【问题描述】:

我正在尝试从“字符串”创建一个列表。我收到了一些描述作为早期配置的输出

'描述安全管理'
'描述 WLAN 700'
'描述 WLAN 701'
'描述 WLAN 702'

但现在我需要迭代它,但如果我尝试,它会迭代单个字符串并输出字符,但我需要的是单行中完整字符的列表。

    intf_desc_lst = []
    for x in intf_desc:
        intf_desc_lst.append(x)
    print(intf_desc_lst)

['d', 'e', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', '' 、'S'、'e'、'c'、'u'、'r'、'i'、't'、'y'、''、'M'、'g'、'm'、't ']

但我需要输出为

['描述安全管理'
'描述 WLAN 700'
'描述 WLAN 701'
'描述 WLAN 702']

有了这个,我应该能够将每个项目作为索引项目进行迭代,但目前还没有发生。

需要有关如何实现所需输出的建议。

谢谢

【问题讨论】:

    标签: string list


    【解决方案1】:

    您可以将 append(argument) 函数与字符串一起使用。

    例子:

    intf_desc_lst.append(intf_desc)
    

    【讨论】:

    • 它给出的答案是 ['description Security Mgmt'] ['description WLAN 700'] ['description WLAN 701'] ['description WLAN 702'] 但我看到的是 ['description安全管理''描述 WLAN 700''描述 WLAN 701''描述 WLAN 702']
    • intf_desc 到底是什么?如果我知道这一点,我会提供更好的帮助。
    【解决方案2】:

    谢谢。能够通过将空列表移出外部 for Loop 来达到预期的结果。完成后,根据需要得到输出。

    【讨论】:

      猜你喜欢
      • 2013-08-11
      • 2011-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-11
      • 2017-02-13
      • 2018-02-09
      相关资源
      最近更新 更多