怎样把列表变成字符串:
如果直接变成字符串包括两边的中括号可以用str()方法。
>>>s=['hello', 'world']
色>>> str(s)
"['hello', 'world']"
只要里面的话可以用join方法拼接,引号内的符号代表拼接时的间隔符号。
>>>s1='' ".join(s)
'hello world'
列表的倒序方法:
使用切片方法可以完成倒序,切片只适用于序列对象,序列即有下标索引的容器,包含列表,元组,字符串。
序列[起始下标:结束下标:步长]
序列[::-1]即为倒序
具体案例如下所示:
下面和安一起完成今天的小练习吧~ 难度两颗星
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。
输入格式:
测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。
输出格式:
每个测试用例的输出占一行,输出倒序后的句子。
输入样例:
Hello World Here I Come
输出样例:
Come I Here World Hello
做完了可以观看答案哦 ~
答案:
解析:
在上一期列表的方法中并没有倒序的方法,但是办法还是有的,那就是切片。
通过字符串的分割split方法分割后会变成列表赋值给c,然后进行切片,[::-1]的意思是从列表开始到结尾倒序排列,最后使用开头的列表转字符串的join方法打印输出。