博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 列表的切片和连接
阅读量:5111 次
发布时间:2019-06-13

本文共 873 字,大约阅读时间需要 2 分钟。

 一、定义一个list

>>> a = [1, 3, 4, 5, 'a', 's']>>> a[1, 3, 4, 5, 'a', 's']   

 

 二、获取列表中前3个元素

>>> a[0:3][1, 3, 4]# 注意a[0:3]是一种左包含的形式,即a[0:3]只包含了a[0]-a[2]的3个元素,没有包含a[3] 

 

 三、获取列表第2到第5个元素

>>> a[1:5][3, 4, 5, 'a']   

 

 四、获取列表中所有索引为奇数的元素

>>> a[1::2][3, 5, 's']

  

 五、获取列表倒数第二个到开头的元素

>>> a[:-1][1, 3, 4, 5, 'a']# 特别注意a[:-1]和a[-1]的区别>>> a[-1]'s'# 如何在切片中获取到最后一个元素>>> a[-1:]['s']  

 

 六、多个列表间如何连接

# 原a列表>>> a[1, 3, 4, 5, 'a', 's']# 新增一个b列表>>> b = ['root', 'gm', 'hlr']>>> b['root', 'gm', 'hlr']# 不改变a、b列表元素的情况下连接>>> a + b[1, 3, 4, 5, 'a', 's', 'root', 'gm', 'hlr']>>> c = a + b>>> c[1, 3, 4, 5, 'a', 's', 'root', 'gm', 'hlr']# 使用列表操作函数连接,会修改某个列表>>> a.extend(b)>>> a[1, 3, 4, 5, 'a', 's', 'root', 'gm', 'hlr']   

 

 七、列表如何转换为元组

# 列表a>>> a[1, 3, 4, 5, 'a', 's', 'root', 'gm', 'hlr']# 把列表转换为元组>>> tuple(a)(1, 3, 4, 5, 'a', 's', 'root', 'gm', 'hlr')   

 

转载于:https://www.cnblogs.com/python-gm/p/7420884.html

你可能感兴趣的文章
【iOS越狱开发】如何将应用打包成.ipa文件
查看>>
[NOIP2013提高组] CODEVS 3287 火车运输(MST+LCA)
查看>>
Yii2 Lesson - 03 Forms in Yii
查看>>
Python IO模型
查看>>
Ugly Windows
查看>>
DataGridView的行的字体颜色变化
查看>>
Java再学习——关于ConcurrentHashMap
查看>>
如何处理Win10电脑黑屏后出现代码0xc0000225的错误?
查看>>
局域网内手机访问电脑网站注意几点
查看>>
[Serializable]的应用--注册码的生成,加密和验证
查看>>
Day19内容回顾
查看>>
第七次作业
查看>>
SpringBoot项目打包
查看>>
Linux操作系统 和 Windows操作系统 的区别
查看>>
《QQ欢乐斗地主》山寨版
查看>>
文件流的使用以及序列化和反序列化的方法使用
查看>>
Android-多线程AsyncTask
查看>>
第一个Spring冲刺周期团队进展报告
查看>>
红黑树 c++ 实现
查看>>
Android 获取网络链接类型
查看>>