python苦逼_自学Python编程的第六天(最后代码有更好的请告诉我)----------来自苦逼的转行人...
2019-09-16-23:09:06
自学Python的第六天,也是写博客的第六天
今天学的内容是有关dict字典的用法
看视频加上练习,目前还没遇到有难点,但是感觉很不好的样子
没有难点以后突然出现一个有关字典的程序感觉要炸,还是得继续掌握
看最后的代码吧,有更好的请告诉我
======我======是=====一======条======快======乐======的======分======割======线======
一.重要知识点
1. dict
用大括号{} 括起来. 内部使用key:value的形式来保存数据
{'jay':'周杰伦', "jj":'林俊杰'}
注意:字典的key必须是可哈希的,即不可变的, value 没有限制
不是按照我们保存的顺序保存的, 无序的
注意:已知的可哈希(不可变)的数据类型: int, str, tuple, bool
不可哈希(可变)的数据类型: list, dict, set
2. 增删改查
1. dict[不存在的key] = value, setdefault()
2. pop(key). del dict[key]. popitem(), clear()
3. dict[存在的key] = 新值, d1.update(d2) 把d2的k-v更新到d1中
4. get(key, 默认值), setdefault(), dict[key]
3. 字典的常用方法
1. keys() 返回所有字典的key的集合(高仿列表)
2. values() 返回所有的value的集合
3. items() 返回键值对. 元组
解构:
a, b = (1, 2)
4. 字典的嵌套
二.错误总结
1.这涂涂改改做出来了,只是最后一点百度了一下,然后自己改一下,有点乱
n=10
lst=[]
while n>0:
M=input("请输入你心仪的女生(你还可以输入%s个):" % n )
lst.append(M)
n=n-1
print("您当前心仪的女生有:")
for c in range (len(lst)):
print("编号:%s,名字:" % (c+1)+lst[c])
print("请输入你更喜欢的三个女人的编号:")
a=1
lst_new=[]
while a<=3:
m = int(input("请你输入第%s个美眉的编号:" % a))
print("编号:%s,名字:" % m+lst[m-1])
lst_new.append(lst[m-1])
a+=1
# lst2=[]
print("更喜欢新鲜出炉:")
for d in range(len(lst_new)):
print("编号:%s,名字:" % (d+1)+lst_new[d])
# lst2.append(d)
print("最后了,三选一")
f=int(input("输入你最喜欢的人的编号:"))
print("程序帮你选出来了,你最喜欢的是:"+lst_new[f-1])
# dic = {}
# for d in lst:
# dic.setdefault(d)
# if m == dic.get("编号:%s" % m):
# print(dic)
# dic={}
# a=1
# for d in lst:
# dic.setdefault(d)
# m = int(input("请你输入第%s个美眉的编号:" % a))
# a+=1
# if m==dic.get("编号:%s" % m):
# print(dic)
======我======是=====一======条======快======乐======的======分======割======线======
n=10
lst=[]
while n>0:
M=input("请输入你心仪的女生(你还可以输入%s个):" % n )
lst.append(M)
n=n-1
print("您当前心仪的女生有:")
for c in range (len(lst)):
print("编号:%s,名字:" % (c+1)+lst[c])
print("请输入你更喜欢的三个女人的编号:")
a=1
lst_new=[]
while a<=3:
m = int(input("请你输入第%s个美眉的编号:" % a))
print("编号:%s,名字:" % m+lst[m-1])
lst_new.append(lst[m-1])
a+=1
print("更喜欢新鲜出炉:")
for d in range(len(lst_new)):
print("编号:%s,名字:" % (d+1)+lst_new[d])
print("最后了,三选一")
f=int(input("输入你最喜欢的人的编号:"))
print("程序帮你选出来了,你最喜欢的是:"+lst_new[f-1])
标签:Python,转行,dic,第六天,lst,dict,key,编号,print
来源: https://www.cnblogs.com/hpcz190911/p/11531084.html
python苦逼_自学Python编程的第六天(最后代码有更好的请告诉我)----------来自苦逼的转行人...相关推荐
- python苦逼_自学Python编程的第十天(希望有IT大牛看见的指点小弟我,万分感谢)---------来自苦逼的转行人...
2019-09-20-23:24:15 今天逛论坛.逛知识星球时.逛b站up主时,都说到低学历,非科班的人最好不要去自学Python 他们都说:如果我们学python是为了找工作,最好不要把pytho ...
- 自学python需要什么_自学Python编程有什么要求
现在Python这门课程在计算机专业中特别火爆,我们也都知道,它是时代的趋势,那么大家知道自学Python课程有什么方法或者捷径吗?了解一下 我们首先来看看别人的学习方法吧. 1.看网上名师的教程,学 ...
- 自学python困难吗_自学Python会有什么困难?老男孩自学python编程
学习Python开发的过程中,不少自学Python的小伙伴失败了,Python一直以来都是深受程序员喜爱的编程语言,那么自学Python编程为什么难?Python开发要怎样学呢?其实自学的大问题就是难 ...
- 小白学python需要多久_自学Python要多久才能学会
如果是自学,从零基础开端学习python的话,按照每个人理解能力的不同,大致上需求半年到一年半左右的时刻,当然,如果有其它编程言语的经历,入门还是比较快的,大概需求2~3个月可以用Python言语编写 ...
- 面试官问python熟练吗_自学Python面试考官为何给了我3k薪资?看面试官怎么说
点击蓝字"python教程"关注我们哟! 很多人认为Python语言简单(实际真的那么简单吗?语法简洁不代表容易学),都去自学Python编程语言,然后寻思出去找一份好的工作,其中 ...
- 有什么网站是python做的_自学python有什么网站
Python是未来人工智能最好的编程语言,很多程序员在有其她编程基础的情况选择学习python是比较容易的,当然现在很多想进入编程界的新手选择python开始接触学习编程,但是由于经费有限,只能选择最 ...
- python 报表框架_自学Python还不晚!阿里达摩院推荐的Python学习教程,分享给大家...
在互联网信息爆炸的时代,我们经常面临各种与信息搜集有关的事情,但是信息来源网站多,信息量大,如果采用常规的人工搜索+office软件整理,往往要花费大量的时间. 这里为大家介绍一个门槛低.易上手的工具 ...
- python炒股日记_自学python的日记分享
2019.4.22登记 课堂笔记 2019.4.8 在windows环境下,用python写出第一个程序"hello world" 1 print("Hello Worl ...
- 自学python怎么练习_自学Python(4,if 语句练习)
小白学代码,瘌蛤蟆要吃天鹅肉.经验不足但我敢于分享. 姑且认为你已经收集了python语法规则,运算符,数据类型等资料,并做了大概的了解,最起码在以后的学习中遇到有关的这些问题,你知道它在那里. 这里 ...
最新文章
- 从移动广告业务“长出”的新增长点,汇量科技进军云服务
- cookielifetime php_PHP session有效期session.gc_maxlifetime的设置方法
- 频率计的交流耦合和直流耦合的区别_直流电源与交流电源是什么?直流与交流之间的区别公司新闻...
- mysql怎么连接数据连接池_Mysql数据库连接池
- HDOJ--2092--整数解(水题)
- ajax异步加载网页爬虫
- 测试用例经典练习之微信发红包测试用例
- 计算机没有打字键盘显示不出来,电脑无法打字键盘没有反应怎么办 win10电脑屏幕键盘怎么打开...
- 昂达ONDA B460SD4 UEFI模式刷BIOS教程
- Schizophrenia Bulletin:未用药精神分裂症患者的纹状体多巴胺与奖赏预测误差信号
- 在控制面板找不到程序的情况下,卸载流氓软件
- 透过容抗来看电容量和频率的关系
- AngularJS(2)——AngularJS数据双向绑定
- 搭建在线视频网站,怎么弄?
- 稳压二极管与TVS二极管的区别
- 华中科技大学计算机网络教材,华中科技大学计算机网络复习资料.ppt
- git与github的使用方法
- iOS 蓝牙开发(二)iOS 连接外设的代码实现
- Win10 休眠按钮调不出来
- 计算机里创建本地磁盘分区,韩博士教你怎么用本地模式将电脑磁盘分区
热门文章
- mysql 字符串 截取字母_MySQL字符串函数:字符串截取
- 没有返回值的方法mock怎么写_【方法】小学生怎么写读书笔记?
- json string 格式_GO小知识之如何做JSON美化
- 历史上的今天:让我们一起缅怀菲尔兹
- 谷歌回归中国,最紧张的为什么会是小米、华为们?
- 这不应该是19岁女孩的结局,这不应该是围观者该有的表达!
- (pytorch-深度学习)循环神经网络
- 英雄联盟服务器维护3月17,英雄联盟将于3月17日凌晨2点开始进行全区停机维护...
- 文件字符串变量插入linux,Linux Shell脚本实现在文件指定的行插入字符串
- Docker 部署java服务