Python是否可以根据不同条件判断,让lst=lis_1或者lst=lst_2,经常随意切换?

2023-08-17 09:47:33 浏览数 (1)

大家好,我是皮皮。

一、前言

前几天在Python白银群【大侠】问了一个Python列表基础问题,一起来看看吧。

请教高手一个困惑我的简单问题:lis_1和lst_2是两个不同的列表,lst是其它函数中经常调用的列表;是否可以根据不同条件判断,让lst=lis_1或者lst=lst_2,经常随意切换?

二、实现过程

这里【鶏啊鶏。】和【巭孬嫑勥烎】给了一个提示,使用list.copy()解决。

粉丝想到的是直接用等号=进行赋值,但是这个确实不推荐。

如果硬是要赋值的话,【论草莓如何成为冻干莓】提醒可以直接赋值,但不要修改赋值后的lst,就不会与期望的输出有出入。

关于可变列表的坑这块,历史文章,也有写过多篇,这里就不再赘述了。

三、总结

大家好,我是皮皮。这篇文章主要盘点了一个Python列表的基础问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝【大侠】提问,感谢【鶏啊鶏。】、【王子】、【kim】、【巭孬嫑勥烎】、【论草莓如何成为冻干莓】给出的思路和代码解析,感谢【冯诚】等人参与学习交流。

0 人点赞