簡體   English   中英

如何在python中拆分單個列表值,用逗號分隔

[英]how to split a single list value in python which is separated by comma

added = ['hypr1005.ops.colo.cmp.com,web1234.ads.colo.cmp.com,876543,4']

上面的變量是一個列表,它包含單個值,用逗號分隔,我只想用逗號分割值,並創建一個看起來像的列表

added = ['hypr1005.ops.colo.cmp.com','web1234.ads.colo.cmp.com','876543','4']

words = added.split(',')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'list' object has no attribute 'split'

猜猜拆分僅適用於不在列表中的字符串,所以我該怎么做?

調用列表第一項的split方法( added[0] ):

>>> added = ['hypr1005.ops.colo.cmp.com,web1234.ads.colo.cmp.com,876543,4']
>>> added = added[0].split(',')
>>> added
['hypr1005.ops.colo.cmp.com', 'web1234.ads.colo.cmp.com', '876543', '4']

為了使用split,它應該是一個字符串。

>>> added = "'hypr1005.ops.colo.cmp.com','web1234.ads.colo.cmp.com','876543','4'"
>>> words = added.split(',')
>>> words
["'hypr1005.ops.colo.cmp.com'", "'web1234.ads.colo.cmp.com'", "'876543'", "'4'"]
>>> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM