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编写简单的HTML页面合并脚本
Jul 11 Python
Python 登录网站详解及实例
Apr 11 Python
python实现分页效果
Oct 25 Python
Python批量提取PDF文件中文本的脚本
Mar 14 Python
Python实现检测文件MD5值的方法示例
Apr 11 Python
Python3.6笔记之将程序运行结果输出到文件的方法
Apr 22 Python
解决python xlrd无法读取excel文件的问题
Dec 25 Python
pyinstaller打包单个exe后无法执行错误的解决方法
Jun 21 Python
基于pytorch的保存和加载模型参数的方法
Aug 17 Python
Tensorflow不支持AVX2指令集的解决方法
Feb 03 Python
Python flask框架如何显示图像到web页面
Jun 03 Python
python和JavaScript哪个容易上手
Jun 23 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使用Imagick生成图片的方法
2015/07/31 PHP
PHP注释语法规范与命名规范详解篇
2018/01/21 PHP
Easy.Ajax 部分源代码 支持文件上传功能, 兼容所有主流浏览器
2011/02/24 Javascript
window.location.href = window.location.href 跳转无反应 a超链接onclick事件写法
2013/08/21 Javascript
利用Keydown事件阻止用户输入实现代码
2014/03/11 Javascript
JavaScript实现的购物车效果可以运用在好多地方
2014/05/09 Javascript
jQuery 3 中的新增功能汇总介绍
2016/06/12 Javascript
JavaScript程序中实现继承特性的方式总结
2016/06/24 Javascript
canvas实现绘制吃豆鱼效果
2017/01/12 Javascript
angular实现商品筛选功能
2017/02/01 Javascript
微信小程序request出现400的问题解决办法
2017/05/23 Javascript
vue中将网页打印成pdf实例代码
2017/06/15 Javascript
基于BootStrap multiselect.js实现的下拉框联动效果
2017/07/28 Javascript
Vue.js2.0中的变化小结
2017/10/24 Javascript
Vue组件开发技巧总结
2018/03/04 Javascript
JQuery Ajax执行跨域请求数据的解决方案
2018/12/10 jQuery
让 babel webpack vue 配置文件支持智能提示的方法
2019/06/22 Javascript
解决Vue中 父子传值 数据丢失问题
2019/08/27 Javascript
JavaScript 实现自己的安卓手机自动化工具脚本(推荐)
2020/05/13 Javascript
vue3.0实现插件封装
2020/12/14 Vue.js
Eclipse + Python 的安装与配置流程
2013/03/05 Python
python中list常用操作实例详解
2015/06/03 Python
Python使用剪切板的方法
2017/06/06 Python
浅谈python内置变量-reversed(seq)
2017/06/21 Python
Python 找到列表中满足某些条件的元素方法
2018/06/26 Python
python将秒数转化为时间格式的实例
2018/09/16 Python
Pycharm 实现下一个文件引用另外一个文件的方法
2019/01/17 Python
Python基于mysql实现学生管理系统
2019/02/21 Python
Python利用lxml模块爬取豆瓣读书排行榜的方法与分析
2019/04/15 Python
python cookie反爬处理的实现
2020/11/01 Python
纯css3实现照片墙效果
2014/12/26 HTML / CSS
Html5 audio标签样式的修改
2016/01/28 HTML / CSS
canvas探照灯效果的示例代码
2018/11/30 HTML / CSS
巴西Bo.Bô官方在线商店:经营奢侈品时尚业务
2020/03/16 全球购物
销售顾问岗位职责
2014/02/25 职场文书
MySQL 重写查询语句的三种策略
2021/05/10 MySQL