python day05 作业答案
1.
b.不可以
c.
tu=("alex",[11,22,{"k1":"v1","k2":["age","name"],"k3":(11,22,33)},44])
tu[1][2]["k2"].append("Seven")
print(tu)
d.
tu[1][2]["k3"] 不可以
2.
dic={"k1":"v1","k2":"v2","k3":[11,22,33]}
a.请循环输出所有的key
for a in dic.keys():
print(a)
b.请循环输出所有的key
for a in dic.values():
print(a)
c.请循环输出所有的key和values
for a in dic.items():
print(a)
d.
dic["k4"]="v4"
print(dic)
e.
dic["k1"]="alex"
print(dic)
f.
dic={"k1":"v1","k2":"v2","k3":{1:[11,22,33]}}
dic["k3"].append(44)
print(dic)
g.
dic["k3"].insert(1,'')
print(dic)
dic.pop('k1')
print(dic)
4.
a='k1:1|k1:2|k2:3|k4:4'
dic={}
lst=a.split('|')
print(lst)
for i in lst:
print(i)
k,v=i.split(":")
dic[k]=int(v)
print(dic)
5. li=[11,56,59,52,98,98,65,69,11,32]
dic={}
list=[]
list2=[] for a in li :
if a > 66:
list.append(a)
else :
list2.append(a)
print(list)
dic.setdefault("k1",list)
dic.setdefault("k2", list2)
print(dic) 6. lst=[1,2,9,3,"name","电脑"]
goods=[{"name":"电脑","price":""},{"name":"鼠标","price":""},{"name":"键盘","price":""}] while 1:
xh = input("") if xh.lower()=='q': break elif int(xh) >len(goods) or int(xh) <=0: print("输入有误") else: print(xh+goods[int(xh)-1]["name"]+" "+goods[int(xh)-1]["price"])
python day05 作业答案的更多相关文章
- python day10作业答案
2.def func(*args): sum = 0 for i in args: sum=sum+int(i) return sum a=func(2,3,9,6,8) print(a) 3. a= ...
- python day09作业答案
2. def lst(input): lst2=[] count=0 for i in range(0,len(input)): if i %2!=0: lst2.append(input[i]) r ...
- python day08作业答案
1. a f=open('11.txt','r',encoding='utf-8') a=f.read() print(a) f.flush() f.close() b. f=open('11.txt ...
- python day07作业答案
1. sum=0 a=input() for i in a: sum=sum+int(i)**3 if sum==int(a): print('水仙数') 2. lst=[100,2,6,9,1,10 ...
- python day06 作业答案
1. count=1 while count<11: fen=input('请第{}个评委打分' .format( count)) if int(fen) >5 and int(fen) ...
- python day05作业
- python day04 作业答案
1. 1) li=['alex','WuSir','ritian','barry','wenzhou'] print(len(li)) 2) li=['alex','WuSir','ritian',' ...
- python day02 作业答案
1. (1).false (2).false 2. (1).8 (2).4 3. (1).6 (2).3 (3).false (4).3 (5).true (6).true (7) ...
- My way to Python - Day05 - 面向对象-思维导图
My way to Python - Day05 - 面向对象 思维导图
随机推荐
- MVC实战之排球计分(二)—— 构架概要设计
本程序主要基于MVC4框架,使应用程序的输入,处理和输出强制性分开,使得软件可维护性,可扩展性,灵活性以及封装性得到提高, MVC应用程序分为三个核心部件:Model,View, Controller ...
- 【其他】【服务器】【4】删除Windows系统中不想要的服务
步骤: 1,开始菜单栏查找“服务”,打开后找到想要删除的服务 2,右键单击想要删除的服务,选择“属性”-“常规”-“服务名称”,记下服务名称(AA) 3,开始菜单栏输入“cmd”打开命令行窗口,输入s ...
- 【IDEA】【6】Maven打包
1,打包成jar包 右侧工具栏Maven Projects->项目名称->Lifecycle->package 2,打包时去掉test 右侧工具栏Maven Projects,打开后 ...
- mysql创建存储过程,批量建表分表00到99
这里以sqlyong为软件示例: --创建存储过程DELIMITER $$ CREATE PROCEDURE `createTablesWithIndex`() BEGIN DECLARE `@i` ...
- 迭代器与泛型for
迭代器与closure function allwords() local line=io.read() return function() while line do local s,e=strin ...
- Python模块和包使用
1.什么是模块 模块就是一个.py的文件 2.为什么要使用模块? 最开始的程序(没有任何组织)----> 函数------>类----->模块------>包 为了让程序的组 ...
- 解决VS Code保存时候自动格式化
VS code 保存会自动格式化.以前都是alt+shift+F格式化的,现在一保存就格式化 解决方式:找到你的VScode扩展,把JS-CS-HTML Formatter这个插件禁用就可以解决
- PyQt+Html+Js
先做记录,后面有时间在仔细研究 https://www.cnblogs.com/jiangjh5/p/7209315.html?utm_source=itdadao&utm_medium=re ...
- laravel获取当前的url以及当前的基础域名方法汇总
原文地址:https://phpartisan.cn/news/58.html 来源于:laravel获取当前的url以及当前的基础域名方法汇总 - Laravel学习网 laravel中我们常常需要 ...
- 为什么使用 npm Scripts 构建项目
http://www.css88.com/archives/7025#more-7025 https://github.com/damonbauer/npm-build-boilerplate 这个我 ...