1.有如下值集合[11,22,33,44,55,66,77,88,99,90], 将所有大于66的值保存至字典的第一个key中,将小于66值保存至第二个key的值


num = {11,22,33,44,55,66,77,88,99,90}b1 =[]
b2 =[]
for i in  num:if i > 66:b1.append(i)if i < 66:b2.append(i)
# 定义字典B
b = {"大于66": b1}
# 添加并赋值给b  有的话修改  没有的话添加
b["小于66"] = b2
print(b)

2.题. 输出商品列表,用户输入序号,显示用户选中的商品。

#商品 li = [“手机”, “电脑”, “鼠标垫”, “游艇” ]

a. 允许用户添加商品

li = ["手机", "电脑", "鼠标垫", "游艇" ]
li.append("衣服")
print(li)

b. 用户输入序号显示内容

enumerate索引编号和对应的元素组成的元祖
for i in enumerate(li,1):print(i)
ret = int(input('请输入商品序列号:'))
print(li[ret-1])

3. 题.用户交互显示类似省市县N级联动的选择

#a. 允许用户增加内容

b. 允许用户选择查看某一个级别内容

dic = {"河北": {"石家庄": ["鹿泉", "藁城", "元氏"],"邯郸": ["永年", "涉县", "磁县"],},"河南": {"郑州":["上街区","二七区","金水区"],"商丘":["永成","民权","宁陵"],},"山西": {"大同":["大同","左云","广陵"],"太原":["清徐","阳曲","娄烦"],},
}
print("可查询省份:河北,河南,山西")
while True:province = input('请输入省份包含的市: ').strip()if province not in dic:print('输入错误')continueelif len(province) == 0:print('输入不正确')continueelse:for city in dic.get(province):print(city)your_choose = input('请输入市查看所有的县: ').strip()print(dic.get(province).get(your_choose))

输出结果:

4.题 有两个列表 l1 = [11, 22, 33] l2 = [22, 33, 44]

a. 获取内容相同的元素列表

l1 = [11, 22, 33]
l2 = [22, 33, 44]for i in l1:for j in l2:if i == j:print(i)

结果:22 33
b. 获取l1中有, l2中没有的元素列表

for i in l1:if i not in l2:print(i)

结果:11
c. 获取l2 中有,l1中没有的元素列表

for i in l2:for i not in l1:print(i)

结果:44
d. 获取l1 和 l2 中内容都不同的元素

for i in l1:if i not in l2:print(i)
for i in l2:if i not in l1:print(i)

结果:11 44

5.转换列表-元组

a. 将字符串 s = "alex"转换为列表

s = "alex"
a = list(s)
print(a)

结果:[‘a’, ‘l’, ‘e’, ‘x’]

b. 将字符串s = "alex"转换为元组

s = "alex"
a = tuple(s)
print(a)

结果:(‘a’, ‘l’, ‘e’, ‘x’)

c. 将列表li = [“alex”, “seven”]转换为元组

li = ["alex", "seven"]
a = tuple(li)
print(a)

结果:(‘alex’, ‘seven’)
d. 将元组 tu = (“Alex”, “seven”)转换为列表

tu = ("Alex", "seven")
a = list(li)
print(a)

结果:[‘alex’, ‘seven’]

有如下值集合[11,22,33,44,55,66,77,88,99,90], 将所有大于66的值保存至字典的第一个key中,将小于66值保存至第二个key的值相关推荐

  1. 函数 —— strchr() 例如:字符串中的 192.168.1.2|00:11:22:33:44:55 取出字符串中的ip与mac值

    char *strchr(const char *str, int c) /*功能:  * C 库函数 char *strchr(const char *str, int c) 在参数 str 所指向 ...

  2. 有两个列表 l1 =[11,22,33] l2 =[22,33,44]

    a. 获取内容相同的元素列表 l1 = [11,22,33]l2 = [22,33,44]for l in l1:if l in l2:print(l) b. 获取 l1 中有, l2 中没有的元素列 ...

  3. python保存变量sklearn.externals_如何利用python中的sklearn.externals 模块保存加载训练模型...

    前提:在做模型训练的时候,尤其是在训练集上做交叉验证,通常想要将模型保存下来,然后放到独立的测试集上进行测试,本文主要介绍如何利用python中的sklearn.externals 模块保存训练模型, ...

  4. c语言计算M=11 22 33,四川计算机C语言考试笔试真题33次..doc

    四川省普通高等学校计算机应用知识和能力 第三十三次等级考试 二级(C与C++语言) 笔 试 试 卷 时间: 2010年10月 23 日 上午 9:00-11:00 第一部分 软件技术基础 (共15分) ...

  5. python 遍历列表后保存_Python遍历列表以在asyncio中获取api调用并保存结果

    我还不完全理解asyncio和aiohttp是如何工作的.在 我试图从一个url列表发出一堆异步api请求,并将它们保存为一个变量,以便以后处理它们.在 到目前为止,我正在生成一个没有问题的列表并设置 ...

  6. 利用最小堆编程实现给定权值集合下构造相应霍夫曼树的算法,并解决以下问题: 有一电文共使用五种字符a,b,c,d,e,其出现频率依次为4,7,5,2,9。

    本文参考原博客:https://blog.csdn.net/weixin_39469127/article/details/80573973 本文整理了最小堆结合哈夫曼树实现编解码的相关代码. 直接上 ...

  7. ajax修改按钮的html值,ajax - 在yii 1中使用ajax根据选定的单选按钮选项更新html字段值 - 堆栈内存溢出...

    我是yii和ajax的新手. 在这里,我试图基于相同表单中选中的单选按钮选项来更新表单值. 我可以创建一个ajax调用,并在另一个div中呈现值. 但我仍然不知道如何传递该值以供查看. 如下所示,这是 ...

  8. yii1 ajax,ajax - 在yii 1中使用ajax根据选定的单选按钮选项更新html字段值 - 堆栈内存溢出...

    我是yii和ajax的新手. 在这里,我试图基于相同表单中选中的单选按钮选项来更新表单值. 我可以创建一个ajax调用,并在另一个div中呈现值. 但我仍然不知道如何传递该值以供查看. 如下所示,这是 ...

  9. PHP获取二维数组中某一列的值集合

    PHP还是比较常用的,于是我研究了一下PHP二维数组,下面通过本文给大家介绍PHP获取二维数组中某一列的值集合,对php数组二维数组的值相关知识感兴趣的朋友一起学习吧 PHP还是比较常用的,于是我研究 ...

最新文章

  1. 我的面试(四)补充1
  2. 首个深度强化学习AI,能控制核聚变,成功登上《Nature》
  3. Java多线程面试题通关手册!
  4. ns-3 NetAnim遇到了一个问题
  5. 苹果发布全球首款5nm芯片A14!性能提升40%,新iPad Air率先搭载
  6. HDU 1254 推箱子 BFS
  7. yolo 识别 狗狗自行车
  8. C++primer第八章 IO库 8.3string流
  9. php静态数组变量初始化,为什么数组初始化时,赋值不能是常量?
  10. SkyEye仿真ZYNQ芯片,轻松运行国产操作系统ReWorks
  11. leetcode题解34-在排序数组中查找元素的第一个和最后一个位置
  12. JQuery AJAX处理页面返回的XML
  13. C语言编程题目(精心准备,特别适合C语言小白)
  14. yuv420转yuv422(yuyv)
  15. 微信HOOK-微信逆向-微信公众号爬虫系统
  16. 支持android11的画质修改器,pubgtool画质修改器
  17. 空间域图像增强(matlab实现)
  18. 周杰伦2011所有歌曲完整版无删节全正版打包免费下载 http://115.com/file/bhr
  19. python计算球体体积_用于计算python中的体积或表面积的良好算法
  20. 关于谷歌浏览器的禁止autoplay政策 - Kaiqisan

热门文章

  1. 获取系统时间GetSystemTime、GetLocalTime、GetTickTime
  2. 数字转为拼音的读法 8010 ba qian ling yi shi
  3. 软文的写作形式(一)
  4. 如何在Office(word,PPT,Visio)中画三维球体?
  5. linux下eclipse汉化包,Archlinux KDE 添加中文语言包
  6. 【计算机毕设】JAVA010打飞机游戏设计
  7. 委托与事件-信用卡还款
  8. HP SmartStart CD ISO下载地址
  9. java deepcopy_详解JAVA 深层拷贝 DeepCopy的使用方式
  10. CSS 穿墙术,太强了