当前位置: 首页 > article >正文

【python append函数的一些细节】

这个错卡我半天

  • python append()

python append()

博主在数据处理时需要将列表B添加到列表A中作为元素子列表,发现一些关于append函数的细节:
(1)append和赋值同时使用,t3结果为None,但t1中被成功添加t2列表
(2)先append再赋值,t1成功添加t2,并将添加后的结果赋给t3
(3)print(t1.append(t2))打印结果为None来看,该语句指向的并非t1地址,因此赋值结果为None

# 
t1 = [1, 2, 3]
t2 = [4, 5]
t3 = t1.append(t2)
print(t3)
print(t1)
print(t1.append(t2))

t1 = [1, 2, 3]
t2 = [4, 5]
t1.append(t2)
print(t1)
t3 = t1
print(t3)

# 结果
None
[1, 2, 3, [4, 5]]
None
[1, 2, 3, [4, 5]]
[1, 2, 3, [4, 5]]

http://www.kler.cn/a/321833.html

相关文章:

  • ssh登陆服务器后支持Tab键命令补全
  • 力扣 LeetCode 239. 滑动窗口最大值(Day5:栈与队列)
  • 11. 观光景点组合得分问题 |豆包MarsCode AI刷题
  • Go开发指南- Goroutine
  • MFC工控项目实例三十实现一个简单的流程
  • 云计算研究实训室建设方案
  • 音频转MP3格式困难?如何轻松实现wav转mp3?
  • Vue3中el-table组件实现分页,多选以及回显
  • 基于 STM32 的高精度 PID 温控系统设计与实现:采用 Pt1000 温度传感器与 PWM 控制技术
  • HT5169内置BOOST升压的11W I2S输入D类音频功放
  • 【游戏设计】游戏中需要管理的数据分类
  • MYSQL-查看表中字段属性语法(三)
  • 找质数的方式
  • MATLAB中的无线通信系统测试和验证方法有哪些
  • 代码随想录Day17 图论-1
  • 调和级数枚举+前缀和,CF 731F - Video Cards
  • flutter 设置字体大小,适应各种屏幕
  • 【LeetCode:2535. 数组元素和与数字和的绝对差 + 模拟】
  • 16.面试算法-树的层次遍历与相关面试题
  • ConfigurationManager类功能如何使用
  • 网络原理 - TCP/IP
  • SkyWalking 环境搭建部署
  • 【JAVA开源】基于Vue和SpringBoot的网上租赁系统
  • 获取鼠标当前位置上的元素
  • mysql配置相关命令
  • Mysql的隔离级别