在python中将输入字符串放入列表中

时间:2015-12-28 19:50:57

标签: python

我想转动字符串:

avengers,ironman,spiderman,hulk

进入列表:

['avengers','ironman','spiderman','hulk']

我试过

list = raw_input("Enter string:")
list = list.split()

但它没有按照我需要的方式正常工作,它采取整个字符串并将其作为列表中的一个项目(它没有",&#工作正常34;但那不是我需要的)

2 个答案:

答案 0 :(得分:7)

如果你没有传递任何东西到split方法,它会在空白区域上分裂。将逗号作为参数传递:

array function pagesOrdered( string column="", string direction="ASC" ){
 //use an array to build up the filter
 var filterString=[ "ORDER BY" ];
 //only allow ordering on specified columns
 if( "title,viewcount,updated".ListFindNoCase( arguments.column ) ){
  filterString.Append( arguments.column );
 } else {
  filterString.Append( "dateCreated" );
 }
 if( arguments.direction IS "DESC" ){
  filterString.Append( "DESC" );
 }
 return OrmGetSession().createFilter( variables.pages,filterString.ToList( " " ) ).list();
}

已编辑,因此您不使用列表作为名称

答案 1 :(得分:2)

  

大家好我想做下一个字符串:

avengers,ironman,spiderman,hulk into the next list:


['avengers','ironman','spiderman','hulk']
     

我试过那个`

list = raw_input("Enter string:")
    list = list.split()

请改为:

list = raw_input("Enter string:")
list = list.split(",")

而且,正如其他人所提到的,您可能不想使用名称" list"为你的字符串/数组。