2011-09-22 89 views
2

比方說,我有:如何將字符串轉換爲Python中的列表?

 
my_args = ["QA-65"] 

如所期望的結果,

,但在我的功能,我有:

 
      m = re.search("([a-zA-Z]+-\d+)",line) 
      print 'printing m.group(1)' 
      print m.group(1) 
      m_args = m.group(1) 
      print 'my_args ' 
      print m_args 
      print type(m_args) 

讓 「m_args」 的類型爲字符串,即

如何將m_args轉換爲只有一個與字符串內容相同的元素的列表?

回答

10

也許這:

my_args = [my_args] 
+0

>>> TXT = 「你好」 >>> txt_list =列表(TXT) >>>類型( txt_list) >>>類型(TXT) >>> – kamal

+1

如'str'是可迭代,'列表(TXT)'將返回含有在每個元素的元素的列表'txt'。 –

2

你做這種方式:

m_args = [m_args, ] 
+2

請注意,逗號對於創建列表[a,]是可選的,但對於元組(a,)是必需的 – DNA

相關問題