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

python常用操作汇总

python创建二维数组

python创建三行三列的二维数组,下面方法是错误的,因为是浅拷贝:

lst1 = [0] * 3
lst2 = [lst1] * 3
lst2[1][1] = 2
print(lst2) # [[0, 2, 0], [0, 2, 0], [0, 2, 0]]

正确姿势

lst = [[0 for j in range(3)] for i in range(3)]
lst[1][1] = 2

python获取数据的下标

lst = [1,2,3,4,5]
pos = lst.index(3)
print(pos) # 2

python数组去重

lst = [2,2,3,4,4]
print(list(set(lst))) # [2, 3, 4]
dic = {}
# 增
dic[1] = '苏'
dic[2] = '苏1'
dic[3] = '苏2'
dic[4] = '你'
print(dic) # {1: '苏', 2: '苏1', 3: '苏2', 4: '你'}
# 删
del dic[1]
print(dic) # {2: 'su1', 3: 'su2', 4: '你'}
# 改
dic[2] = '张'
# 查
print(dic[2]) # 张
print(dic.get(3, None)) # 苏2
print(dic.get(5, None)) # None
print(2 in dic) # Trueprint(dic.keys())
print(dic.values())for i in enumerate(dic):print(i)
http://www.lryc.cn/news/209400.html

相关文章:

  • 赴日IT培训 日本IT行业为啥吃香?
  • 2016年亚太杯APMCM数学建模大赛A题基于光学信息数据的温度及关键元素含量预测求解全过程文档及程序
  • 一文讲明:企业知识库的作用和搭建方法
  • 技术的新浪潮:从SOCKS5代理到跨界电商的未来
  • Android intent的一些小使用
  • Android 关闭 SELinux 释放权限限制
  • 国际腾讯云自主拼装直播 URL教程!!!
  • AQS 为什么要使用双向链表?
  • Golang 自定义函数库(个人笔记)
  • openlayers 地图组件封装
  • 【算法设计与分析】—— 分治算法
  • Unable to find GatewayFilterFactory with name TokenRelay
  • 竞赛 深度学习大数据物流平台 python
  • git基础及原理相关解析
  • 【Python机器学习】零基础掌握isotonic_regression等渗回归
  • 支持宏的文本编辑器提高生产力
  • JS中面向对象的程序设计
  • 云耀服务器L实例搭配负载均衡部署Linux 可视化宝塔面板
  • mac pycharm配置autopep8
  • Vue $nextTick
  • linux配置dns
  • 12 原子性|可见性|有序性|JMM内存模型
  • pytorch代码复现1(基础知识)
  • PostGreSQL模式schema
  • 大厂面试题-什么是JVM
  • rest参数
  • Hadoop3.0大数据处理学习3(MapReduce原理分析、日志归集、序列化机制、Yarn资源调度器)
  • JS DataTable中导出PDF中文乱码
  • 代码签名证书续费
  • 机器学习之ROC与AUC