修改前代码如下:
执行结果:
可以通过执行结果知道此结果为列表形式而我们想要的是字符串的形式得出结果,因此要将列表转换成为字符串。在此处我有两种方法将列表转换成字符串:
1、应用map函数
map是python内置函数,会根据提供的函数对指定的序列做映射。
map函数的格式是:
map(function,iterable,......)
function接受一个函数名称,后面的参数可以接受一个或多个迭代对象(此处我理解的迭代对象即为需要处理的数据)返回一个集合。把函数依次作用到list中的每个元素中,得到一个新的list并返回。此处注意map不会改变list类型,只会返回一个新的list列表。
因此可以在后面添加本段代码既可以实现对字符串的反转
b = map(str,a)
2、应用join函数
join()是一个字符串方法,它返回被子字符串连接的字符串。
参数:The join() method takes join()方法需要可迭代的元素来一次返回它的一个成员,比如列表,元组,字符串,字典和集合
返回值: join()方法返回一个被子字符串连接的字符串。
因此可以在后面代码中添加本段代码可以实现对字符串的反转
b = ''.join(a)
执行结果为: