关于python列表的+操作
来源:互联网 发布:excel统计一列数据个数 编辑:程序博客网 时间:2024/06/04 19:16
问题
在将一些字符拼接后加入到一个列表的操作中,遇到了这样的有趣事情。
>>>d = []>>>d += 'a' + 'b'>>>d['a','b']
可以看到,’+=’运算符并不是将整个字符串拼接后作为一个元素加入列表,而是将’+’所连接的每个字符都单独加入。
>>>d += ['c'+'d']>>>d['a','b','cd']
可见将拼接字符串列表化之后再加入即达到了目的。
随即想到d=d+’m’行不行呢?
>>>d = d + 'e'TypeError: can only concatenate list (not "str") to list
不行,出现了错误,换成标准方式看看
>>>d = d +['e']>>>d['a','b','cd','e']
这样就可以了!
可见,python中的+=操作有类似于append函数的作用,能直接连接列表和元素,但是+操作却不能,而且+=在连接多个元素(如上拼接的字符串时),更是体现了append的作用,感觉有点意思。
阅读全文
0 0
- 关于python列表的+操作
- 关于python的列表
- 笔记--python列表及元组以及关于列表操作的函数使用
- python列表的快速操作
- 【python】列表的删除操作
- Python中列表的操作
- python列表的操作 01
- Python的列表操作List
- python基础(三)关于一些列表的操作和元祖
- 【python系列】列表list的操作讲解
- [Python] 对字符串,列表的切片操作
- Python列表序列及字典的操作
- [Python]列表的切片操作符使用
- PYTHON文件操作和列表的使用
- 列表的基本操作 of Python
- Python对列表list的操作
- Python中字符串、列表的基本操作
- python 列表常用的操作符
- 通过实例深入学习Java的Struts框架中的OGNL表达式使用
- RecycleView 浮动条简单实现
- C++map key不存在
- Hadoop eclipse windows环境搭建
- PING命令使用的是什么协议?
- 关于python列表的+操作
- 协同工作Atlassian(一):Jira的安装与破解
- 算法 第四版 2.3.5
- luoguP1781 宇宙总统 题解
- position:absolute与position:relative的区别
- SVN 新的认识
- openshift/origin学习记录(7)——集成Jenkins服务
- jquery实现图片左右间隔滚动特效(可自动播放)
- 《深入理解Java虚拟机》——内存自动管理:内存分配与回收