P21 元组 列表 P22 列表 list P23 多维列表 P24 字典
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 字典相关推荐
- python 二维列表获取其中元素_Python中二维列表如何获取子区域元素的组成
用过NumPY的应该都知道,在二维数组中可以方便地使用区域切片功能,如下图: 而这个功能在Python标准库的List中是不支持的,在List中只能以一维方式来进行切片操作: 但有时候我只想用一下这个 ...
- python元组 列表 字符串最后一个下标_python字符串列表元组序列操作
Table of Contents generated with DocToc python系列-字符串.列表.元组的操作 序列的访问及运算符 序列是为满足程序中复杂的数据表示,python支持组合数 ...
- python 二维列表_python二维列表
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 方法一:使用 lambda 关键词辅助对二维列表进行排序,lambda的使用方法 ...
- 二维列表python
目录 for i in range(n) append() 函数可以向列表末尾添加元素 list.split() 创建二维列表(1)直接定义 访问二维列表的第二行,第三列:(下标从0开始) 对列表逆转 ...
- Python教程:python中二维列表的创建、访问、应用详解
欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<Python中二维列表的创建.访问.应用详解>.本知识点主要内容有:二维列表的概念.直接定义二维列表.使用嵌套的for循环创 ...
- python二维列表
python二维列表 1. 本质 2. 创建二维列表 3. "读" 二维列表 4. "写" 二维列表 5. 遍历二维列表 6. 练习1 7. 练习2 1. 本质 ...
- python二维列表创建与循环嵌套赋值
1.新手容易遇见的问题 我们有时候需要创建二维的列表,但列表的长度又很长,我们不可能用 list=[[0,0,0,....],[0,0,0,....],[0,0,0,....],...] 去创建,因为 ...
- python二维列表互换行列值
编写python程序 通过Python控制台输入一个大子1的整数n, 然后产生一个二维列表.n*n,依次排列.例如,输入的整效是3,会产生 [1,2,3] [4,5,6] [7,8,9] 产生完列表后 ...
- python二维列表转一维列表
list_ = [[1,2,3], [5,8], [7,8,9]] 法一 [i2 for i1 in list_ for i2 in i1] 法二 sum(list_,[]) 法三 from tkin ...
最新文章
- [九度][何海涛] 数组中出现次数超过一半的数字
- mysql字符集,insert,update,delete,select
- LeetCode:位运算实现加法
- 做10多年测试的老何
- python与html5搭建聊天室_html5 websocket 新版协议聊天室 服务端(python版)
- 本博文记录需要解决的问题
- 组合优化中的P问题,NP问题,NP-complete问题和NP-hard问题
- PLC可编程控制器实验装置
- html插入腾讯视频自动播放,腾讯视频代码在哪里 腾讯视频嵌入网页的方法
- 帝国cms 标签php,帝国CMS ecmsinfo万能标签
- 盘点2017年的非技术阅读
- smzdm 扫地机器人_Dyson 360 EYE扫地机器人评测:这次的黑科技是否值得拥有?
- 关于运行时错误429 ActiveX无法创建对象的错误
- Distractor-aware Siamese Networks for Visual Object Tracking 论文学习
- 5G NR—— RRC_INACTIVE状态
- 2022年,有哪些小本生意可以做
- 六、v8引擎执行JS文件
- 风铃机器码修改器2.2单进程单ID硬件信息用于解除机器码硬件修改大师多开器部分游戏
- 运放放大倍数计算公式_放大器设计100问
- 苹果ios手机如何更换微信图标详细图文+视频教程,附微信图标下载