Python中文
首页
教程
问答
标签
搜索
登录
注册
列表的Python扩展方法将第一个列表的元素分解为第二个列表
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>显然,我的代码有问题。我用python3.6.6shell运行下面的模块。我想检查list<em>a\u list</em>上是否存在大小为4的元素,并将它们复制到<em>b\u list</em>。只有一个这样的元素('3m7n'),但它被分解为其他4个元素('3','m','7','n')。为什么?你知道吗</p> <pre><code>a_list = ['2', '3m7n', '3', '17', None] b_list = ['bat', 'zoo', 'next', 'pina', 'pinta'] for i in a_list: if i==None: pass elif len(i)==4: b_list.extend(i) b_list ['bat', 'zoo', 'next', 'pina', 'pinta', '3', 'm', '7', 'n'] </code></pre> <p><a href="https://i.stack.imgur.com/utB1c.png" rel="nofollow noreferrer">enter image description here</a></p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p><code>extend</code>需要一个列表 <code>append</code>需要一个元素</p> <pre><code>a_list = ['2', '3m7n', '3', '17'] b_list = ['bat', 'zoo', 'next'] b_list.extend([i for i in a_list if len(i) == 4 ]) print(b_list) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
无法使用Django/mongoengine连接到MongoDB(身份验证失败)
2 回答
无法使用Django\u mssql\u后端迁移到外部hos
5 回答
无法使用Django&Python3.4连接到MySql
10 回答
无法使用Django+nginx上载媒体文件
2 回答
无法使用Django1.6导入名称模式
1 回答
无法使用Django1.7和mongodb登录管理站点
5 回答
无法使用Djangoadmin创建项目,进程使用了错误的路径,因为我事先安装了错误的Python
7 回答
无法使用Djangockedi验证CBV中的字段
5 回答
无法使用Djangocketditor上载图像(错误400)
7 回答
无法使用Djangocron进行函数调用
3 回答
无法使用Djangofiler djang上载文件
9 回答
无法使用Djangokronos
4 回答
无法使用Djangomssql provid
5 回答
无法使用Djangomssql连接到带有Django 1.11的MS SQL Server 2016
10 回答
无法使用Djangomssq迁移Django数据库
3 回答
无法使用Djangonox创建用户
8 回答
无法使用Djangopyodb从Django查询SQL Server
6 回答
无法使用Djangopython3ldap连接到ldap
4 回答
无法使用Djangoredis连接到redis
5 回答
无法使用Django中的FK创建新表
9 回答