python怎样把列表变成字符串/列表的倒序方法

怎样把列表变成字符串:

如果直接变成字符串包括两边的中括号可以用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方法打印输出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值