P21 元组 列表

均为一连串有顺序的数字

a_tuple = (12, 3, 5, 15, 6)
another_tuple = 2, 4, 6, 7, 8a_list = [12, 3, 67, 7, 82]for content in a_tuple: #another_tuple, a_listprint(content)
a_tuple = (12, 3, 5, 15, 6)
another_tuple = 2, 4, 6, 7, 8a_list = [12, 3, 67, 7, 82]for index in range(len(a_list)): #range(5) 生成一个从0到4的迭代器print('index =', index, 'number in list =', a_list[index])

P22 列表 list

a = [1, 2, 3, 4, 2, 3, 1, 1]a.append(0) #将0加入列表
print(a_append)
a = [1, 2, 3, 4, 2, 3, 1, 1]a.insert(1, 0) #在1的位置添加0
print(a)
a = [1, 2, 3, 4, 2, 3, 1, 1]a.remove(2) #删去第一个2
print(a)
a = [1, 2, 3, 4, 2, 3, 1, -1]print(a[-1]) #最后一位的索引是-1
a = [1, 2, 3, 4, 2, 3, 1, -1]print(a[0:3]) #第0,1,2位
print(a[:3]) #第0,1,2位
print(a[3:5]) #第3,4位
print(a[5:]) #第5位到最后一位
print(a[-3:]) #倒数第3位到最后一位
a = [1, 2, 3, 4, 2, 3, 1, -1]print(a.index(2)) #第一个2的索引
a = [1, 2, 3, 4, 2, 3, 1, -1]print(a.count(2)) #列表中2的个数
a = [1, 2, 3, 4, 2, 3, 1, -1]a.sort() #从小到大排列并覆盖原数列
print(a)
a = [1, 2, 3, 4, 2, 3, 1, -1]a.sort(reverse = True) #从大到小排列并覆盖原数列
print(a)

P23 多维列表

a = [1, 2, 3, 4, 5]# 一维列表
multi_dim_a = [[1, 2, 3],[2, 3, 4],[3, 4, 5]]# 3行3列的二维列表
print(a[1])# 位置为1的数字
print(multi_dim_a[0][1])# 第0行第1列的数字

P24 字典

和列表类似,但是没有顺序

a_list = [1, 2, 3, 5, 4, 5, 4]
d = {'apple':1, 'pear':2, 'orange':3} #key:value一个key(数字,字符串)对应一个value
d2 = {1:'a', 'c':'b'}
print(d['apple']) #输出'apple'对应的1
print(a_list[0])
a_list = [1, 2, 3, 5, 4, 5, 4]
d = {'apple':1, 'pear':2, 'orange':3} #key:value一个key(数字,字符串)对应一个value
d2 = {1:'a', 'c':'b'}del d['pear']# 删除'pear':2
print(d)
a_list = [1, 2, 3, 5, 4, 5, 4]
d = {'apple':1, 'pear':2, 'orange':3} #key:value一个key(数字,字符串)对应一个value
d2 = {1:'a', 'c':'b'}d['b'] = 20 #添加'b':20,位置随机
print(d)
a_list = [1, 2, 3, 5, 4, 5, 4]
d = {'apple':[1, 2, 3], 'pear':{1:2,3:'a'}, 'orange':2} #value可以是列表、字典、函数
print(d['pear'][3])

P21 元组 列表 P22 列表 list P23 多维列表 P24 字典相关推荐

  1. python 二维列表获取其中元素_Python中二维列表如何获取子区域元素的组成

    用过NumPY的应该都知道,在二维数组中可以方便地使用区域切片功能,如下图: 而这个功能在Python标准库的List中是不支持的,在List中只能以一维方式来进行切片操作: 但有时候我只想用一下这个 ...

  2. python元组 列表 字符串最后一个下标_python字符串列表元组序列操作

    Table of Contents generated with DocToc python系列-字符串.列表.元组的操作 序列的访问及运算符 序列是为满足程序中复杂的数据表示,python支持组合数 ...

  3. python 二维列表_python二维列表

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 方法一:使用 lambda 关键词辅助对二维列表进行排序,lambda的使用方法 ...

  4. 二维列表python

    目录 for i in range(n) append() 函数可以向列表末尾添加元素 list.split() 创建二维列表(1)直接定义 访问二维列表的第二行,第三列:(下标从0开始) 对列表逆转 ...

  5. Python教程:python中二维列表的创建、访问、应用详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<Python中二维列表的创建.访问.应用详解>.本知识点主要内容有:二维列表的概念.直接定义二维列表.使用嵌套的for循环创 ...

  6. python二维列表

    python二维列表 1. 本质 2. 创建二维列表 3. "读" 二维列表 4. "写" 二维列表 5. 遍历二维列表 6. 练习1 7. 练习2 1. 本质 ...

  7. python二维列表创建与循环嵌套赋值

    1.新手容易遇见的问题 我们有时候需要创建二维的列表,但列表的长度又很长,我们不可能用 list=[[0,0,0,....],[0,0,0,....],[0,0,0,....],...] 去创建,因为 ...

  8. python二维列表互换行列值

    编写python程序 通过Python控制台输入一个大子1的整数n, 然后产生一个二维列表.n*n,依次排列.例如,输入的整效是3,会产生 [1,2,3] [4,5,6] [7,8,9] 产生完列表后 ...

  9. python二维列表转一维列表

    list_ = [[1,2,3], [5,8], [7,8,9]] 法一 [i2 for i1 in list_ for i2 in i1] 法二 sum(list_,[]) 法三 from tkin ...

最新文章

  1. [九度][何海涛] 数组中出现次数超过一半的数字
  2. mysql字符集,insert,update,delete,select
  3. LeetCode:位运算实现加法
  4. 做10多年测试的老何
  5. python与html5搭建聊天室_html5 websocket 新版协议聊天室 服务端(python版)
  6. 本博文记录需要解决的问题
  7. 组合优化中的P问题,NP问题,NP-complete问题和NP-hard问题
  8. PLC可编程控制器实验装置
  9. html插入腾讯视频自动播放,腾讯视频代码在哪里 腾讯视频嵌入网页的方法
  10. 帝国cms 标签php,帝国CMS ecmsinfo万能标签
  11. 盘点2017年的非技术阅读
  12. smzdm 扫地机器人_Dyson 360 EYE扫地机器人评测:这次的黑科技是否值得拥有?
  13. 关于运行时错误429 ActiveX无法创建对象的错误
  14. Distractor-aware Siamese Networks for Visual Object Tracking 论文学习
  15. 5G NR—— RRC_INACTIVE状态
  16. 2022年,有哪些小本生意可以做
  17. 六、v8引擎执行JS文件
  18. 风铃机器码修改器2.2单进程单ID硬件信息用于解除机器码硬件修改大师多开器部分游戏
  19. 运放放大倍数计算公式_放大器设计100问
  20. 苹果ios手机如何更换微信图标详细图文+视频教程,附微信图标下载

热门文章

  1. 《保健养生》---保健专家齐国力[1]
  2. Windows服务器的优势和功能有哪些
  3. 山寨布斯们的爱情故事
  4. 17物联网工程一班第一次作业
  5. UCOSII 信号量和互斥信号量(保姆级别讲解)----看完不后悔系列!!!
  6. 较好了解计算机发展史,计算机发展史教案模板(共7篇)(46页)-原创力文档...
  7. 【吴刚】电商广告设计标准视频教程-吴刚-专题视频课程
  8. Python学习项目——类【流浪图书馆】案例
  9. 图形渲染现在还能这么玩?
  10. 支持随时畅玩3A游戏,华为云大数据助力游戏厂商快速稳健发展!