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下如何让web元素的生成更简单的分析
Jul 17 Python
python用字典统计单词或汉字词个数示例
Apr 22 Python
Python 常用string函数详解
May 30 Python
教你用Type Hint提高Python程序开发效率
Aug 08 Python
在Windows中设置Python环境变量的实例讲解
Apr 28 Python
Python文本统计功能之西游记用字统计操作示例
May 07 Python
Python3.5模块的定义、导入、优化操作图文详解
Apr 27 Python
在PyCharm的 Terminal(终端)切换Python版本的方法
Aug 02 Python
python opencv实现证件照换底功能
Aug 19 Python
python实现多进程通信实例分析
Sep 01 Python
Python字符串和正则表达式中的反斜杠('\')问题详解
Sep 03 Python
找Python安装目录,设置环境路径以及在命令行运行python脚本实例
Mar 09 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基于自定义函数记录log日志方法
2017/07/21 PHP
PHP使用HTML5 FileApi实现Ajax上传文件功能示例
2019/07/01 PHP
JQuery 浮动导航栏实现代码
2009/08/27 Javascript
利用js实现在浏览器状态栏显示访问者在本页停留的时间
2013/12/29 Javascript
JavaScript字符串对象slice方法入门实例(用于字符串截取)
2014/10/16 Javascript
JS实现转动随机数抽奖特效代码
2020/04/16 Javascript
整理Javascript基础入门学习笔记
2015/11/29 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
2016/09/05 Javascript
JavaScript实现两个select下拉框选项左移右移
2017/03/09 Javascript
react-router JS 控制路由跳转实例
2017/06/15 Javascript
微信小程序 input输入及动态设置按钮的实现
2017/10/27 Javascript
解决vue-cli + webpack 新建项目出错的问题
2018/03/20 Javascript
vueJs实现DOM加载完之后自动下拉到底部的实例代码
2018/08/31 Javascript
在小程序/mpvue中使用flyio发起网络请求的方法
2018/09/13 Javascript
vue头部导航动态点击处理方法
2018/11/02 Javascript
[03:40]DOTA2抗疫特别篇《英雄年代》
2020/02/28 DOTA
python 七种邮件内容发送方法实例
2014/04/22 Python
Python加载带有注释的Json文件实例
2018/05/23 Python
python实现决策树分类
2018/08/30 Python
在Django model中设置多个字段联合唯一约束的实例
2019/07/17 Python
对YOLOv3模型调用时候的python接口详解
2019/08/26 Python
python爬虫 Pyppeteer使用方法解析
2019/09/28 Python
浅谈Django QuerySet对象(模型.objects)的常用方法
2020/03/28 Python
全网首秀之Pycharm十大实用技巧(推荐)
2020/04/27 Python
Python Pivot table透视表使用方法解析
2020/09/11 Python
matplotlib 三维图表绘制方法简介
2020/09/20 Python
Roots加拿大官网:加拿大休闲服饰品牌
2016/10/24 全球购物
英国高街电视:High Street TV
2018/05/22 全球购物
Nike瑞士官网:Nike CH
2021/01/18 全球购物
C/C++ 笔试、面试题目大汇总
2015/11/21 面试题
资助贫困学生倡议书
2014/05/16 职场文书
师范学院毕业生求职信
2014/06/24 职场文书
大学考试作弊检讨书
2015/05/06 职场文书
校园开放日新闻稿
2015/07/17 职场文书
PL350与SW11的比较
2021/04/22 无线电
解决redis批量删除key值的问题
2022/03/23 Redis