您的位置 首页 编程知识

Python 函数输出为空列表的原因是什么?

自写函数输出消失的原因 你在函数中使用 del_1 对列表进行切片,但切片的索引为 [0:0],导致输出为空列…

Python 函数输出为空列表的原因是什么?

自写函数输出消失的原因

你在函数中使用 del_1 对列表进行切片,但切片的索引为 [0:0],导致输出为空列表。

def del_1(n, m):     del n[0:0]     return n
登录后复制

在函数调用过程中,如果 n 是一个非空列表,如 [1, 2, 3],则 n[0:0] 会得到一个空列表,即 []。然后,del_1 会将这个空列表从 n 中删除,导致 n 变为空列表。最终,输出的就是一个空列表。

正确的写法:

立即学习“”;

如果要从列表中删除第一个元素,正确的写法应该是:

def del_1(n, m):     del n[0]     return n
登录后复制

以上就是Python 函数输出为空列表的原因是什么?的详细内容,更多请关注php中文网其它相关文章!

本文来自网络,不代表四平甲倪网络网站制作专家立场,转载请注明出处:http://www.elephantgpt.cn/3534.html

作者: nijia

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

18844404989

在线咨询: QQ交谈

邮箱: 641522856@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部