1.day 04内容回顾及作业讲解

  列表:增  append  insert extend
删 remove pop clear del
改 li[索引]='被修改的内容' li[切片]='被修改的内容'
查 for循环
range
元祖:
sort(reverse = True)
li.sort()
print(li.sort())
reverse()反转
ps:
join: list——>str
s.join(iterable)
li = [1,2,3]
s1 = str(li)
split:str——>list

2.作业讲解

 lis = [2,3,'k',['qwe',20,['k',['tt',3,'']],89],'ab','adv']
#1)将列表中的'tt'变成大写(用两种方法)
# lis[3][2][1][0]=lis[3][2][1][0].upper()
# print(lis)
# lis[3][2][1][0]='TT'
# print(lis)
# 2)将列表中的数字3变成字符串’100’(用两种方式)
# lis[1]='100'
# lis[3][2][1][1]='100'
# print(lis)
# lis[1]='100'
# lis[3][2][1].remove(3)
# lis[3][2][1].insert(1,'100')
# print(lis)
#3)将列表中的字符串’1’变成数字101(用两种方式)
# lis[3][2][1][2]=101
# print(lis)
# lis[3][2][1].remove('1')
# lis[3][2][1].insert(2,101)
# print(lis)
# lis[3][2][1][2] = int('10'+lis[3][2][1][2])
# lis[3][2][1][2] = int(lis[3][2][1][2]) + 100
# print(lis)
#将3变成33
# li = [1,2,3]
# li[2] = 33
# print(li)

3.dict (字典)相关内容

 #dict
'''
#数据类型划分,可变数据类型,不可变数据类型
不可变数据类型:元祖 ,bool, int ,str (可哈西)
可变数据类型:list ,dict,set (不可哈西)
dict key 必须是不可变数据类型,,可哈西
value: 任意数据类型
dict 优点:二分查找去查找
存储大量的关系型数据
特点:无序的 '''
# dic= {
# 'name':['大梦','小梦'],
# 'py9':[{'num':71, 'avg_age':18},
# {'num': 71, 'avg_age': 18},
# {'num': 71, 'avg_age': 18}],
# True:1,
# (1,2,3):'wuyiyi',
# 2:'二哥'
# }
# print(dic) dic1= {'age':18,'name':'jin','sex':'male',}

(1)增

 #增:
# dic1['high'] = 185#没有键值对,添加
# dic1['age'] = 16 #如果有值,则值覆盖
# dic1.setdefault('weight')
#有键值对,不作任何改变,没有才添加
# dic1.setdefault('weight',150)
# dic1.setdefault('name','二哥')
# print(dic1)

(2)删

# print(dic1.pop('age'))  #有返回值,按健去删除
# print(dic1.pop('二哥',None)) #可设置返回值
# print(dic1)
 #随机删除
# dic1.popitem()#
# print(dic1.popitem())#有返回值,元组里面删除的是健值
# print(dic1) # del dic1['name']
# print(dic1) # del dic1
# # print(dic1) # 清空字典
# dic1.clear()
# print(dic1)

(3)改(update)

 # dic1['age'] = 16

 # dic = {"name":"jin","age":18,"sex":"male"}
# dic2 = {"name":"alex","weight":75}
# dic2.update(dic) #覆盖添加
#
# print(dic)
# print(dic2)

(4)查

 #查
dic1 = {'age': 18, 'name': 'jin', '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) # a=1
# b=2
# a,b=b,a
# print(a,b)
#打印对应元素
# a,b=[1,2]
# print(a,b) # for i in dic1.items():
# print(i)
# for i,v in dic1.items():
# print(i,v) # v1 = dic1['name']
# print(v1)
#
#
# v2 = dic1['name12']
# print(v2)
print(dic1.get('name1','没有这个键'))

4. dict嵌套

 dic = {
'name':['alex','wusir','taibai'],
'py9':{
'time':'',
'learn_money':19800,
'addr':'CBD',
},
'age':21
}
# dic['age'] = 56
# dic['name'].append('ritian')
# print(dic)
# dic['name'][1]=dic['name'][1].upper()
# print(dic) # dic['py9']['female'] = 6
# print(dic) info = input('>>>') #fhdklah123rfdj12fdjs13
for i in info:
if i.isalpha():
info = info.replace(i,"")
l= info.split()
print(len(l))
# info = input('>>>').strip()
# for i in info:
# if i.isalpha():
# info = info.replace(i," ")
# l = info.split()
# print(len(l))

day 05字典相关内容的更多相关文章

  1. SharePoint安全 - 在Goolge和Bing中查找SharePoint相关内容

    博客地址 http://blog.csdn.net/foxdave 本篇提供两个查询串字典,分别对应Google和Bing的搜索,用来查询SharePoint网站的相关内容 Google ShareP ...

  2. Django模板语言相关内容 Djan

    Django模板语言相关内容   Django模板系统 官方文档 常用语法 只需要记两种特殊符号: {{  }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}. 变量 {{ 变量名 }} ...

  3. Django——模板语言相关内容

    Django模板语言相关内容   Django模板系统 官方文档 常用语法 只需要记两种特殊符号: {{  }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}. 变量 {{ 变量名 }} ...

  4. 基于Spring的最简单的定时任务实现与配置(三)--番外篇 cron表达式的相关内容

    本来这篇文章是会跟本系列的前两篇文章一起发布的.但是,昨天在找资料总结的时候遇到了一点意外,就延后了一些. 本篇的内容主要参考了 这篇博文:http://www.cnblogs.com/junrong ...

  5. 6月15日 python学习总结 Django模板语言相关内容

    Django模板语言相关内容   Django模板系统 官方文档 常用语法 只需要记两种特殊符号: {{  }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}. 变量 {{ 变量名 }} ...

  6. linux用户权限相关内容查看

    linux用户权限相关内容查看 1   用户信息 创建用户一个名为 webuser 的账号,并填写相应的信息: root@iZ94fabhqhuZ:~# adduser webuser Adding ...

  7. 韩顺平细说Servlet视频系列之tom相关内容

    韩顺平细说Servlet视频系列之tom相关内容 tomcat部署项目操作(注意:6.0版本以后的支持该操作,5.x版本需要另外配置?待验证!) 项目发布到tomcat的webapps文件下,然后启动 ...

  8. jQuery实现页内查找相关内容

    当需要在页面中查找某个关键字时,一是可以通过浏览器的查找功能实现,二是可以通过前端脚本准确查找定位,本文介绍通过jQuery实现的页面内容查找定位的功能,并可扩展显示查找后的相关信息. 本文以查找车站 ...

  9. Struts2(四)——页面相关内容

    上篇博客总结了数据流转各个方面的内容,这篇重点说一下框架对于界面上知识. 一,说到页面,记得在总体介绍中,说到Struts2比Struts1的一方面优势就是它支持更多的视图技术(Freemarker, ...

随机推荐

  1. Linux基础命令---ipcs显示进程通信

    ipcs ipcs指令用来显示进程间通信状况.“-i”选项允许指定特定的资源id.将只打印有关此id的信息. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.Fedora.SUS ...

  2. minSdkVersion

    10   It is indeed possible to increase minSdkVersion, but it took me way too much time to find it ou ...

  3. The History of spring

    Spring的出现  Spring最早出现对早期J2EE规范复杂性的回应 .虽然有些人一直认为Java EE和Spring处于竞争中,但Spring实际上是对Java EE的补充.Spring编程模型 ...

  4. BZOJ-2298|区间dp|线段树

    problem a Description 一次考试共有n个人参加,第i个人说:"有ai个人分数比我高,bi个人分数比我低."问最少有几个人没有说真话(可能有相同的分数) Inpu ...

  5. 【搭建】MongoDB在Linux环境的搭建

    环境:Linux CentOS6.5,mongo 4.1.6 一.下载安装 1.创建mongo的安装文件夹,以及安装包上传路径 mkdir /opt/module mkdir /opt/softwar ...

  6. 用Tensorflow实现DCGAN

    1. GAN简介 最近几年,深度神经网络在图像识别.语音识别以及自然语言处理方面的应用有了爆炸式的增长,并且都达到了极高的准确率,某些方面甚至超过了人类的表现.然而人类的能力远超出图像识别和语音识别的 ...

  7. 20165306 Exp3 免杀原理与实践

    Exp3 免杀原理与实践 一.实践内容概述 1.正确使用msf编码器,msfvenom生成如jar之类的其他文件,veil-evasion,加壳工具,使用shellcode编程 2.通过组合应用各种技 ...

  8. `vue-router`的`History`模式下的项目发布

    背景 脚手架版本号:vue cli 3.x 项目路由:vue-router的History模式 原理:url路由处理逻辑从后端转移到前端. 参考:https://developer.mozilla.o ...

  9. js var 以及 let 的差异

    例子 window.checklist=[{"boardname":"motor_board","cur":"1.0.0" ...

  10. git删除文件夹

    git  rm  要删除的文件夹  -r -f   git  commit  -m  'del  config' git  push 使用场景,删除test文件夹,本来在码云上,正常的文件夹右击会出现 ...