python 元组 列表 字典
type()查看类型
//取整除
**幂
成员运算符:
in x在y序列中,就返回true
反之 not in
身份运算符:
is
is not
逻辑运算符
and
or
not
字符编码 问题
通用序列操作
索引
>>> 'hello'[1]
'e'
>>> 'hello'[-2]
'l'
>>>
分片
>>> 'hello'[2:4]
'll'
[a:b] 相当于a<=x<b
>>> number=[1,2,3,4,5,6,7,8,9,10]
>>> number[-3:-1]
[8, 9]
>>> number[-3:0] #只要分片中最左边的索引比右边的索引晚出现在序列中,结果就是空序列
[]
>>> number[-3:]
[8, 9, 10]
number[2:0:-1] #步长
[3, 2]
乘法
>>> 'hello'*5
'hellohellohellohellohello'
>>> number*5
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
长度len,最大值max,最小值min
列表 [ ]
一个列表的元素可以赋不同类型的值
不能为一个不存在的元素位置赋值
list.append(obj)
在列表末尾添加元素
del list[n] 删除列表元素
list()将字符串转换为列表
嵌套列表
列表方法
1。append
2.list.count(obj)
3.list.extend()
4.list.index(obj) 匹配
5.list.insert() 插入
6.list.pop(obj=list[-1]) 移除元素 不传参数,默认移除最后一个元素(可以实现栈的数据结构操作)
7.list.remove
8. .reverse() 反转
9. .sort() 排序
高级排序
key关键字
10 .clear() .copy()
元组 ( )
元组不能修改
tuple() 将序列转换为元组
字典 { }
映射类型
字典格式
d={key:value1,key2:value2}
键(key)不可变
dict()函数将序列转换为字典
>>> student=[('ab',12),(22,'a')]
>>> detail=dict(student)
>>> print(detail)
{'ab': 12, 22: 'a'}
修改字典
>>> detail['aa']='123'
>>> print(detail)
{'ab': 12, 22: 'a', 'aa': '123'}
del 删除字典
注意;
不允许一个键出现两次
键不可改变,可以用数字,字符串或元组充当,不能用列表
len()字典元素个数
dict内部存放的顺序和键放入的顺序没有关系
clear() copy()
fromkeys() 创建一个新字典 dict.fromkeys(seq[,value])
get()返回指定键的值
key in dict() 判断键是否在字典中
items() 遍历(键/值)元组数组
keys() 返回一个字典所有的键
update()更新字典值
values() 以列表的形式返回字典所有值
python 元组 列表 字典的更多相关文章
- python字符串/列表/字典互相转换
python字符串/列表/字典互相转换 目录 字符串与列表 字符串与字典 列表与字典 字符串与列表 字符串转列表 1.整体转换 str1 = 'hello world' print(str1.spli ...
- python元组 列表 (取值、替换、插入、添加、删除)
1.元组 列表 字典 元组( 元组是不可变的) hello = (1,2,3,4,5) type(hello)
- Python【列表 字典 元组】
列表列表用中括号[ ]把各种数据框起来,每一个数据叫作“元素”.每个元素之间都要用英文逗号隔开各种类型的数据(整数/浮点数/字符串)————————————————————————————从列表提取单 ...
- Python元组与字典详解
Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 如下实例: tup ...
- Python 学习笔记(九)Python元组和字典(一)
Python 元组 元组的定义 元组(tuple)是一种Python对象类型,元组也是一种序列 Python中的元组与列表类似,不同之处元组的元素不能修改 元组使用小括号,列表使用方括号 元组的创建 ...
- 初识python 字符串 列表 字典相关操作
python基础(一): 运算符: 算术运算: 除了基本的+ - * / 以外,还需要知道 : // 为取整除 返回的市商的整数部分 例如: 9 // 2 ---> 4 , 9.0 // ...
- python基础之数据类型/字符串/元组/列表/字典
Python 数据类型 数字类型: int整型,long 长整型(在python3.0里不区分整型和长整型).float浮点型:complex复数(python中存在小数字池:-5--257):布尔值 ...
- Python之路 day2 字符串/元组/列表/字典互转
#-*-coding:utf-8-*- #1.字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} #字典转为字符串,返回:<type ' ...
- python字符串/元组/列表/字典互转
#-*-coding:utf-8-*- #1.字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} #字典转为字符串,返回:<type ' ...
随机推荐
- 处理异常未知端口 Lsof命令
需要使用的命令: ss -tnl 显示所有tcp已被监听的端口 lsof -i:端口 显示所有打开该端口的进程 工作实例: 某天通过ss -tnl发现有不认识的正在被监听的端口 ? 于是使用lso ...
- 自己用C语言写RH850 F1L serial bootloader
了解更多关于bootloader 的C语言实现,请加我QQ: 1273623966 (验证信息请填 bootloader),欢迎咨询或定制bootloader(在线升级程序). 由于有了RH850 F ...
- Windows渗透备忘录
Windows渗透备忘录 mimikatz mimikatz.exe ""privilege::debug"" ""sekurlsa::lo ...
- vue 的点击事件怎么获取当前点击的元素
手机赚钱怎么赚,给大家推荐一个手机赚钱APP汇总平台:手指乐(http://www.szhile.com/),辛苦搬砖之余用闲余时间动动手指,就可以日赚数百元 首先 vue的点击事件 是用 @cl ...
- 前端开发中的一些tips(持续更新)
本文记录分享一些在日常开发中经常遇到的一些问题的解决方案及常用小技巧,如有错误之处还请批评指正.CSS相关:1.如何修改chrome记住密码后自动填充表单的黄色背景? input:-webkit-au ...
- 通过HTML和CSS1:1还原风暴英雄官方网站
<!--HTML代码--> <!DOCTYPE html> <html lang="en"> <head> <meta cha ...
- MySQL导出数据时提示文件损坏
使用Navicat工具,优先将整个数据库的表和数据导出. 如果遇到文件损坏错误可以在表实例界面选中所有表,然后将表转储为SQL文件(结构和数据). 在目标数据库执行导出的SQL文件,导入结构和数据. ...
- Programming on C 学习笔记
目录 include不同的声明方式有什么不同? if defined 与 #ifdef 有什么区别? undef 是怎么工作的? 如何利用 typedef 来定义数组? 枚举中,如果有个元素被赋予值, ...
- ASP.NET Learning Center---学习ASP.NET(1)
1,学习地址---微软官网 2,目标:学习Razor,以及建立Web应用. 3,https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/razor ...
- 剑指offer-面试题34-二叉树中和为某一值的路径-二叉树遍历
/* 题目: 输入一颗二叉树和一个整数,打印从根节点到叶子节点中所有和为该整数的路径. */ /* 思路: 先序遍历,深度遍历. 从树根开始,记录路径之和,遍历到叶子节点,如果和为期望值,则输出. 回 ...