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 14 Python
python去除所有html标签的方法
May 05 Python
Python中字符串的格式化方法小结
May 03 Python
Python算法之图的遍历
Nov 16 Python
python http接口自动化脚本详解
Jan 02 Python
python list格式数据excel导出方法
Oct 31 Python
Python3 filecmp模块测试比较文件原理解析
Mar 23 Python
详解查看Python解释器路径的两种方式
Oct 15 Python
10张动图学会python循环与递归问题
Feb 06 Python
对PyTorch中inplace字段的全面理解
May 22 Python
python文本处理的方案(结巴分词并去除符号)
May 26 Python
python3实现常见的排序算法(示例代码)
Jul 04 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设计模式之观察者模式实例
2016/02/22 PHP
php异步:在php中使用fsockopen curl实现类似异步处理的功能方法
2016/12/10 PHP
PHP实现mysqli批量执行多条语句的方法示例
2017/07/22 PHP
Laravel关系模型指定条件查询方法
2019/10/10 PHP
ArrayList类(增强版)
2007/04/04 Javascript
jquery提升性能最佳实践小结
2010/12/06 Javascript
js 浏览器事件介绍
2012/03/30 Javascript
javascript获取隐藏dom的宽高 具体实现
2013/07/14 Javascript
jQuery防止click双击多次提交及传递动态函数或多参数
2014/04/02 Javascript
jquery删除数据记录时的弹出提示效果
2014/05/06 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
2014/09/21 Javascript
jquery 实现两Select 标签项互调示例代码
2014/09/25 Javascript
简介可以自动完成UI的AngularJS工具angular-smarty
2015/06/23 Javascript
jQuery实现带有上下控制按钮的简单多行滚屏效果代码
2015/09/04 Javascript
全面解析jQuery $(document).ready()和JavaScript onload事件
2016/06/08 Javascript
微信小程序 setData使用方法及常用错误解决办法
2017/05/11 Javascript
JQuery Ajax 异步操作之动态添加节点功能
2017/05/24 jQuery
vue-for循环嵌套操作示例
2019/01/28 Javascript
Python中的数据对象持久化存储模块pickle的使用示例
2016/03/03 Python
Python数据拟合与广义线性回归算法学习
2017/12/22 Python
Django中的FBV和CBV用法详解
2019/09/15 Python
python文字转语音的实例代码分析
2019/11/12 Python
使用python实现哈希表、字典、集合操作
2019/12/22 Python
python中执行smtplib失败的处理方法
2020/07/01 Python
keras中epoch,batch,loss,val_loss用法说明
2020/07/02 Python
ECCO爱步美国官网:来自丹麦的鞋履品牌
2016/11/23 全球购物
Hotels.com香港酒店网:你的自由行酒店订房专家
2018/01/22 全球购物
美团网旗下网上订餐平台:美团外卖
2020/03/05 全球购物
俄罗斯外国汽车和国产汽车配件网上商店:Движком
2020/04/19 全球购物
Burt’s Bees英国官网:世界领先的天然个人护理品牌
2020/08/17 全球购物
法学院方阵解说词
2014/01/29 职场文书
仓库主管岗位职责
2014/03/02 职场文书
股权转让意向书
2014/04/01 职场文书
建筑施工安全责任书
2014/07/24 职场文书
审计局班子四风对照检查材料思想汇报
2014/10/07 职场文书
Nginx禁止ip访问或非法域名访问
2022/04/07 Servers