文章目录:

python内置数据结构

切片

list查找,排序

python内置数据结构:列表(list),元组(tuple),字典(dirt)

map

函数可以根据函数,返回相应的结果生成相应的列表。

list=[1,3,4,5,6,7,8]defa(x):return x**2b=map(a,list);for i inb:print i

list.append(val) 添加到列表尾部。

list.remove(val) #一次只移除一个。 从头开始删除。

list.insert(index,val)

list.pop()

字典遍历:

dict = {'name':'xyt','age':18,'sex':'male'}for (x,y) indict.items():print "index: %s value: %s" % (x,y)

dict.items()

dict.iteritems()

dict.setdefault('job','php programer') # 增加新值。#如果存在,则返回该索引对应的值。

dict.get(index)

dict.pop(index)

dict.keys()

dict.values()

dict.values(DICT)

深拷贝,浅拷贝

#浅拷贝

importcopy

a= [1, 2, 3, 4, ['a', 'b']] #原始对象

b=copy.copy(a)

b[1]=12 #b[1]是一个整型,所以不会拷贝复制。只会直接复制他的值。

b[4][1]='c' #对象不一样,共用同一个地址。

print [id(i) for i ina]print [id(i) for i inb]print [i for i ina]print [i for i in b]

output:

[154063024, 154063012, 154063000, 154062988, 3072470444L]

[154063024, 154062892, 154063000, 154062988, 3072470444L]

[1, 2, 3, 4, ['a', 'c']]

[1, 12, 3, 4, ['a', 'c']]

importcopy

a= [1, 2, 3, 4, ['a', 'b']] #原始对象

b=copy.deepcopy(a)

b[1]=12

b[4][1]='c'

print [id(i) for i ina]print [id(i) for i inb]print [i for i ina]print [i for i in b]

output:

[152920240, 152920228, 152920216, 152920204, 3072950348L]

[152920240, 152920108, 152920216, 152920204, 3073071948L]

[1, 2, 3, 4, ['a', 'b']]

[1, 12, 3, 4, ['a', 'c']]

#赋值

importcopy

a= [1, 2, 3, 4, ['a', 'b']] #原始对象

b=a

b[1]=12b[4][1]='c'

print [id(i) for i ina]print [id(i) for i inb]print [i for i ina]print [i for i in b]

output:

[164077744, 164077612, 164077720, 164077708, 3072609708L]

[164077744, 164077612, 164077720, 164077708, 3072609708L]

[1, 12, 3, 4, ['a', 'c']]

[1, 12, 3, 4, ['a', 'c']]

切片:

list=[1,5,1,3,4,5,6,7,8]print list[0:-1]print list[0:7:2]

output:

[1, 5, 1, 3, 4, 5, 6, 7]

[1, 1, 4, 6]

查找,排序。

#查找list=[1,5,1,3,4,5,6,7,8]print list.index(7, )

#排序

list=[1,5,1,3,4,5,6,7,8]

list.sort() #reverse=True 类表降序排序。print list

python开发技术详解代码_python开发技术详解(四)相关推荐

  1. python输出图形效果的代码_python打印图形大全(详解)

    原博文 2019-04-13 23:48 − 1)for i in range(0,10): shixin=chr(9679) print(shixin) -------------------结果: ...

  2. python都用什么写代码_python都用什么写代码

    各位 Pythoner 好啊!在这个烦躁的时代,相聚就是缘分,很高兴各位 Pythoner 能相聚于此,希望接下来的路,我们一起走下去,使用 Python 来做一些有趣的事情,有意义的事情. 我们在使 ...

  3. 机智云自助开发平台,低代码快速开发新系统

    机智云自助开发平台,作为一个零门槛.超低代码的iot开发平台,通过傻瓜化的自助工具.在线可视化开发环境.图形化开发界面.完善的SDK与API服务能力,最大限度降低了物联网硬件开发的技术门槛,灵活的权限 ...

  4. python turtle画彩虹的代码_Python使用turtle绘制国旗,Python图片转换位字符画

    这篇文章主要是整合一些趣味代码,一方面自己对这些内容比较感兴趣,另一方面希望这些代码能提升大家的编程兴趣. 一.Python使用turtle绘制国旗 代码如下: 运行结果如下所示,它是动态绘制过程. ...

  5. 情侣积分微信小程序零基础开发教程(附代码及开发指南)

    To Our Loves 本文最新版本 0 情侣积分互动小程序 在idofSunChonggao 的基础上进行开发, 感谢! 且感谢初版(UxxHans)! ⭐ 如果本仓库对您有所帮助,您的fork或 ...

  6. python同时注释多行代码_python怎么同时对多行代码进行注释

    学会向程序中添加必要的注释,也是很重要的.注释不仅可以用来解释程序某些部分的作用和功能(用自然语言描述代码的功能),在必要时,还可以将代码临时移除,是调试程序的好帮手. 当然,添加注释的最大作用还是提 ...

  7. python哆啦a梦完整代码_Python执笔画图,代码一跑,哆啦A梦就出来了!

    环境: python 3.6 sublime text 3 turtle模块 核心就是turtle模块,它可以让你使用海龟图形(turtle graphics)绘制图像. 先介绍下关于它的使用方法: ...

  8. python接水果游戏代码_Python开发接水果小游戏编程

    我研发的Python游戏引擎Pylash已经更新到1.4了.现在我们就来使用它完成一个极其简单的小游戏:接水果.以下是游戏截图: vc/yvPy/2NbGyMvO79LGtq+jrMq5yMvO79P ...

  9. python开发音乐播放器教程_python开发简易版在线音乐播放器示例代码

    在线音乐播放器,使用python的Tkinter库做了一个界面,感觉这个库使用起来还是挺方便的,音乐的数据来自网易云音乐的一个接口,通过urllib.urlopen模块打开网址,使用Json模块进行数 ...

最新文章

  1. POJ 3458 Colour Sequence(简单题)
  2. HDU2699+Easy
  3. TreeView的复选框隐藏 重新整理
  4. C语言已知二进制码求循环码,循环码系统与非系统编码的C语言实现
  5. nginx log_format详解
  6. 再现神人!仅仅只花4天半就解开了史上最难密码,这下整个圈子都炸开了.........
  7. sublime 代码格式化
  8. 【Java】GUI桌面弹球游戏
  9. Slim下的函数介绍(一)(转)
  10. 两台usrp实现收发_选购光纤收发器时应该注意哪些事项?
  11. Mapx 具体使用方法
  12. php使用p12证书调用第三方接口
  13. 2018年腾讯社交广告大赛复习总贴
  14. js 禁止鼠标菜单键及键盘快捷键
  15. 结构方程模型中的R方改变量怎么求?
  16. Rust的审核团队突然宣布集体辞职
  17. uni-app引用npm第三方库
  18. 代扣代收 VS 代付代发
  19. 运用形式逻辑去分析解决问题的方法
  20. 数据结构(C语言)第二版 第一章课后答案

热门文章

  1. php文章自动采集器,使用php蓝天采集器抓取今日头条ajax的文章内容
  2. 京东面试题:ElasticSearch深度分页解决方案
  3. Linux系统学习:目录结构和文件管理指令
  4. 虚拟ldap服务器,ldap服务器 客户端配置
  5. keyevent 封装_adb shell input keyevent 控制按键输入的数值(收藏版)
  6. 浅入深出Vue:环境搭建
  7. innodb doublewrite
  8. PHP高级教程-高级过滤器
  9. thinkphp中I方法
  10. 百度地图——判断用户是否在配送范围内解决方案