Python切片列表字符串如何实现切换


Posted in Python onAugust 06, 2020

1. 怎么实现字符串变为list

使用split(),把字符串拆分再存入数组;

例子

input="ni si shi"
output=input.split(" ")
print (output)

输出应为:['ni', 'si', 'shi']

2. 怎么使 list 数据逆序:

这里可以用到切片中slice[start:end:steps]

start 指自定义列表中起始位置

end 指自定义的最后一个元素位置,一般情况都是为空,直指列表最末

steps 指步数,不能为0,默认为1,正向一个一个读取,如果为-1则为逆向一个一个读取,当然也可以为2,-2....步幅大一些而已,这里就可以举一反三~

用一的例子,我们把输出的结果在逆序一下:

input="ni si shi"
output=input.split(" ")
slice=output[::-1]
print(slice)

输出应为:['shi', 'si', 'ni']

3. 怎么使list里面的数据再变回字符串:

这里用到 “ ”.join(),“ ”这个引号之间的内容就是输出时候隔开字符串的内容,如果引号里面内容为1(“1”.join(slice)),下面代码则会输出:shi1si1ni

input="ni si shi"
output=input.split(" ")
slice=output[::-1]
string=" ".join(slice)#里面“ ”指输出数据之间用一个空格隔开,也可以这样“”这样输出结果就是紧挨着的没有空格
print(string)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python网络编程示例(客户端与服务端)
Apr 24 Python
Python和GO语言实现的消息摘要算法示例
Mar 10 Python
一键搞定python连接mysql驱动有关问题(windows版本)
Apr 23 Python
Python常用时间操作总结【取得当前时间、时间函数、应用等】
May 11 Python
python模拟表单提交登录图书馆
Apr 27 Python
python得到qq句柄,并显示在前台的方法
Oct 14 Python
Pycharm运行加载文本出现错误的解决方法
Jun 27 Python
Python定时任务工具之APScheduler使用方式
Jul 24 Python
Django实现whoosh搜索引擎使用jieba分词
Apr 08 Python
python 如何调用远程接口
Sep 11 Python
pytorch 计算Parameter和FLOP的操作
Mar 04 Python
Python OpenCV实现传统图片格式与base64转换
Jun 13 Python
Python爬虫爬取微信朋友圈
Aug 06 #Python
Python变量及数据类型用法原理汇总
Aug 06 #Python
基于logstash实现日志文件同步elasticsearch
Aug 06 #Python
如何解决pycharm调试报错的问题
Aug 06 #Python
Python用来做Web开发的优势有哪些
Aug 05 #Python
Python结合Window计划任务监测邮件的示例代码
Aug 05 #Python
python爬虫使用requests发送post请求示例详解
Aug 05 #Python
You might like
PHP加密解密类实例分析
2015/04/20 PHP
PHP实现二维数组根据key进行排序的方法
2016/12/30 PHP
laravel ORM 只开启created_at的几种方法总结
2018/01/29 PHP
docker-compose部署php项目实例详解
2019/07/30 PHP
MSN消息提示类
2006/09/05 Javascript
使用Grunt.js管理你项目的应用说明
2013/04/24 Javascript
在Mac OS下使用Node.js的简单教程
2015/06/24 Javascript
JS动态改变浏览器标题的方法
2016/04/06 Javascript
全面解析JavaScript的Backbone.js框架中的Router路由
2016/05/05 Javascript
JS/jQ实现免费获取手机验证码倒计时效果
2016/06/13 Javascript
js判断请求的url是否可访问,支持跨域判断的实现方法
2016/09/17 Javascript
jQuery实现扑克正反面翻牌效果
2017/03/10 Javascript
详解探索 vuex 2.0 以及使用 vuejs 2.0 + vuex 2.0 构建记事本应用
2017/06/16 Javascript
Angular.js项目中使用gulp实现自动化构建以及压缩打包详解
2017/07/19 Javascript
pace.js和NProgress.js两个加载进度插件的一点小总结
2018/01/31 Javascript
详解AngularJS 过滤器的使用
2018/06/02 Javascript
centos 下面安装python2.7 +pip +mysqld
2014/11/18 Python
Python中用startswith()函数判断字符串开头的教程
2015/04/07 Python
python内存管理分析
2015/04/08 Python
python分析网页上所有超链接的方法
2015/05/08 Python
Python正确重载运算符的方法示例详解
2017/08/27 Python
Python算法输出1-9数组形成的结果为100的所有运算式
2017/11/03 Python
Python实现统计给定字符串中重复模式最高子串功能示例
2018/05/16 Python
django 删除数据库表后重新同步的方法
2018/05/27 Python
对python遍历文件夹中的所有jpg文件的实例详解
2018/12/08 Python
Python使用scipy模块实现一维卷积运算示例
2019/09/05 Python
让Django的BooleanField支持字符串形式的输入方式
2020/05/20 Python
html5移动端自适应布局的实现
2020/04/15 HTML / CSS
德购商城:德国进口直邮商城
2017/06/13 全球购物
德国在线订购鲜花:Fleurop
2018/08/25 全球购物
护理专业毕业生自我鉴定总结
2014/03/24 职场文书
艺人经纪人岗位职责
2014/04/15 职场文书
加入学生会演讲稿
2014/04/24 职场文书
mysql中数据库覆盖导入的几种方式总结
2022/03/25 MySQL
vue项目如何打包之项目打包优化(让打包的js文件变小)
2022/04/30 Vue.js
vscode内网访问服务器的方法
2022/06/28 Servers