博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
day5 python全栈学习笔记
阅读量:7207 次
发布时间:2019-06-29

本文共 1808 字,大约阅读时间需要 6 分钟。

昨日内容回顾

列表:增 append  insert extend      删  remove pop clear del #remove删除按元素去删  ,pop按索引去删      改 list[索引] = ’被修改的内容‘ li[切片]: '被修改的内容'      查 for 循环       元祖:只能可读列表,     range(0,100)       count()
len()       li.index('元素')       sort 排序 (reverse = True)       正向反向       ps:         join: list ---> str         split: str --->list 字典
'''数据类型划分,可变数据类型  不可变数据类型不可变数据类型,元组,bool,int,str         可哈希 可变数据类型, list, dict,set               不可哈希dict key必须是不可变数据类型,可哈希     value ,任意数据类型。dict 优点:二分查找去查询           存储大量关系型数据    特点 : 无序'''dic1 = {
"name":"jin","age":18,"sex":"male"}#增:dic1['high'] = 185 #没有键值对,添加dic1['high'] = 185 #如果有建,覆盖print(dic1)dic1.setdefault('weight') #有键值对,不做任何改变,没有才添加。dic1.setdefault('weight',150)print(dic1)#删# dic1.pop('age')print(dic1.pop('age')) #有返回值,按键去删除print(dic1.pop('二哥',None)) #可设置返回值print(dic1)print(dic1.popitem()) #随机删除,但是3.6是有顺序的,删除最后一个。返回一个元祖。print(dic1)dic1.clear()print(dic1)# del dic1# print(dic1)dic1 = {
"name":"jin","age":18,"sex":"male"}dic2 = {
"name":"jingg","age":19,"sex":"female"}# dic2 = {'name':'zhang','age':19,'weight':'lisi'}dic1.update(dic2)print(dic1)print(dic2)#查dic1 = {
"name":"jin","age":18,"sex":"male"}print(dic1.keys(),type(dic1.keys()))print(dic1.values())print(dic1.items())for i in dic1: print(i)for i in dic1.keys(): print(i)for i in dic1.values(): print(i)#可以一次使用两个变量接收for i,j in dic1.items(): print(i,j)v1 = dic1['name'] #可以查值,如果没有则会报错print(v1)#a,b,交换数值a,b = 1,2a,b = b,aprint(a,b)dic1 = {
"name":"jin","age":18,"sex":"male"}print(dic1.get('name1','没有这个键'))dic1["age"] = 19print(dic1)#fsdshdi93486734asnsuas43897dshiinfo = input('>>>').strip()for i in info: if i.isalpha(): info = info.replace(i,' ')l = info.split()print(len(l))
字典的特性,以及增删改查操作
 

 

 

转载于:https://www.cnblogs.com/laomaohai/p/10045057.html

你可能感兴趣的文章
SQL Server外连接、内连接、交叉连接
查看>>
Ajax-jQuery_Ajax_实例 ($.ajax、$.post、$.get)
查看>>
Python实现web动态服务器
查看>>
新客户上云 –虚拟机及相关服务常见问题集锦
查看>>
IntelliJ Idea 常用快捷键列表
查看>>
各数据库连接配置与maven依赖安装
查看>>
Linux(centOS)手动安装删除Apache+MySQL+PHP+Memcached原创无错版
查看>>
Nginx的启动(start),停止(stop)命令
查看>>
代码生成工具更新--快速生成Winform框架的界面项目
查看>>
Jquery根据JSON生成Table
查看>>
[Oracle]Sqlplus 中使用 new_value
查看>>
【HTTP】 认证和单点登录 【瞎写的…】
查看>>
微信小程序-上传多张图片加进度条(支持预览、删除)
查看>>
Java基础-SSM之mybatis快速入门篇
查看>>
error C2220: 警告被视为错误 - 没有生成“object”文件
查看>>
IO is frozen on database xxx, No user action is required
查看>>
执行perl xttdriver.pl报错Can't locate Getopt/Long.pm in @INC
查看>>
log4j的最佳实践(转)
查看>>
linux中 jdk 的卸载和安装[转]
查看>>
Install And Configure ColdFusion MX 6.1 on Windows
查看>>