我想转动字符串:
avengers,ironman,spiderman,hulk
进入列表:
['avengers','ironman','spiderman','hulk']
我试过
list = raw_input("Enter string:")
list = list.split()
但它没有按照我需要的方式正常工作,它采取整个字符串并将其作为列表中的一个项目(它没有",&#工作正常34;但那不是我需要的)
答案 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"为你的字符串/数组。