Python 元组,字典,集合
2023-09-11 14:17:08 时间
# tup=("nihao","wohao","dajiahao") # a. 计算元组长度并输出 # b.获取元组第2个元素并输出 # c.获取元素第2-3个元素并输出 # d.使用for循环遍历输出元组 # e.使用for ,len,range输出元组的索引 # f.将元组中元素第一个与最后一个交换后整体输出 tup = ("nihao", "wohao", "dajiahao") # print(len(tup)) #a # print(tup[1]) #b # print(tup[:-1]) #c # print(tup[0:2]) #c # for i in tup: # print(i) #d # for i in range(len(tup)): # print(tup[i]) #e # list1 = list(tup) # list1 = list1[::-1] # print(list1) #f # 字典练习题: # 按照要求实现每一个功能 # dict = {"k1":"v1","k2":"v2","k3":"v3"} # 1、请循环遍历出所有的key # 2、请循环遍历出所有的value # 3、请循环遍历出所有的key和value # 4、请在字典中增加一个键值对,"k4":"v4",输出添加后的字典 # 5、请删除字典中键值对"k1":"v1",并输出删除后的结果 # 6、请删除字典中键"k5"对应的键值对, # 如果字典中不存在键"k5",则不报错,返回None # 7、请获取字典中"k2"对应的值 # 8、请获取字典中"k6"对应的值,如果不存在,则不报错,并且让其返回None。 # 9、现有dict2 = {"k1":"v11","a":"b"},通过一行操作使 # 输出{"k1":"v1","k2":"v2","k3":"v3","a":"b"} dict = {"k1":"v1","k2":"v2","k3":"v3"} # for i in dict: # print(i+' '+dict[i]) #1 # for v in dict.values(): # print(v) #2 # for x in dict.items(): # print(x) #3 # dict['k4'] = 'v4' # print(dict) #4 # del dict['k1'] # print(dict) #5 # print(dict.get('k5')) #6 # print(dict['k2']) #7 # print(dict.get('k6')) #8 # dict2 = {"k1":"v11","a":"b"} # del dict2['k1'] # print(dict2) # dict1 = {"k1":"v1","k2":"v2","k3":"v3"} # dict1.update(dict2) # print(dict1) #9
# 集合练习题: # 1、生成了N个1~100之间的随机整数(N<=1000),N是用户输入的; # 对于期指其中重复的数字,只保留一个,把其余相同的数字去掉; # 2、怎么使用集合完成列表的去重操作,并将最终的列表由大到小排序输出。 import random a = random.sample(range(1,1001,1), int(input("生成几个数字:")))#生成10个数 set = set(a) #集合完成列表去重 print(sorted(set)) #从小到大 print(a.sort(reverse=True))
相关文章
- 【Python成长之路】python并发学习:多进程与多线程的用法及场景介绍
- python基础知识笔记-集合
- python 爬照片 模拟浏览器 先登录账号
- Python 字符串_python 字符串截取_python 字符串替换_python 字符串连接
- 【python基础】Linux环境下非root用户安装Python和第三方包
- python中的随机函数random的用法示例
- python 虚拟环境篇
- python:pip升级pip本身和setuptools(Python 3.7.15)
- paip.提高效率---集合的存取括号方式 uapi java python php js 的实现比较
- 华为OD机试 - 工号不够用了怎么办?(Java & JS & Python)
- Python编程:利用python编程实现对基于时间序列的数据(dataframe格式)按照指定时间范围进行单方向关联,不存在的日期补充为默认的NaN
- Python语言学习:Python语言学习之容器(列表&元组&字典&集合)简介、特点/意义/经验总结及容器魔法方法(定义可变&不可变容器的协议)的简介、案例应用之详细攻略
- Python语言学习:Python语言学习之列表/元祖/字典/集合的简介、案例应用之详细攻略
- Python:利用python语言实现18位身份证号码和15位身份证号码相互转换
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Canvas)
- Python:利用python语言绘制多个子图经典案例、代码实现之详细攻略
- Python语言学习之双下划线那些事:python和双下划线使用方法之详细攻略
- 【Python成长之路】python 基础篇 -- global/nonlocal关键字使用
- 【华为OD机试 2023】 日志首次上报最多积分(C++ Java JavaScript Python)
- Python编程:shelve模块-持久化python数据
- anndata scanpy拆分成多个数据集python Linux 多个单细胞合并 切分数据集合 切割
- Python调用golang
- 【Python实战】 ---- python 实现 CSDN 的定时自动签到
- 【Python实战】 ---- python 自带的 venv 虚拟环境更新 pip 失败
- 【Python】3.python实现图片上传到阿里云OSS