首页 > 其他分享 >day10:字典的循环遍历及序列操作

day10:字典的循环遍历及序列操作

时间:2024-03-28 19:30:28浏览次数:24  
标签:遍历 dict1 li day10 强盛 print 元组 祖国 字典

一、字典的循环遍历

1.遍历字典的键

dict1 = {'name': '张三', 'age': 20, 'gender': '男'}
for key in dict1.keys():
    print(key)
#name
#age
#gender

2.遍历字典的值

dict1 = {'name': '张三', 'age': 20, 'gender': '男'}
for value in dict1.values():
    print(value)
#张三
#20
#男

3.遍历所有的元素

dict1 = {'name': '张三', 'age': 20, 'gender': '男'}
for value in dict1.items():
    print(value)
#返回为一个元组

#('name', '张三')
#('age', 20)
#('gender', '男')

二、序列操作

1.运算符

运算符 描述 支持的容器类型
+ 合并 字符串,列表,元组
* 复制 字符串,列表,元组
in 是否存在 字符串,列表,元组,字典,集合
not in 是否不存在 字符串,列表,元组,字典,集合
li_1 = "祖国"
li_2 = "强盛"
print(li_1 + li_2)
#祖国强盛

li_3 = "祖国强盛"
print(li_3*5)
#祖国强盛祖国强盛祖国强盛祖国强盛祖国强盛
li_4 = ["祖国强盛"]
print(

标签:遍历,dict1,li,day10,强盛,print,元组,祖国,字典
From: https://blog.csdn.net/2301_77033793/article/details/137100089

相关文章

  • Python 字符串转为字典的两种常用方式(接口交互时)
    结论:在做接口时,请求、响应信息,必须要用json格式 原因:常规的字符串转为字典有两种方式,但两种方式都存在一定的问题:1、ast.literal_eval()(包含eval等类型方法)问题1:安全性,(literal_eval安全性好一些,eval不安全)问题2:需要将字符串中的 true false  null  =》 True......
  • Day51:WEB攻防-前后台功能点&文件下载&文件读取&文件删除&目录遍历&目录穿越
    目录文件安全-下载&读取&删除-案例黑白盒下载=读取文件删除目录安全-遍历&穿越-案例黑白盒目录遍历目录穿越知识点:1、文件安全-前后台功能点-下载&读取&删除2、目录安全-前后台功能点-目录遍历&目录穿越文件安全-下载&读取&删除-案例黑白盒1、下载=读取......
  • python-列表、元组、字符串、集合、字典等用法
    目录1.列表(list)1.1  列表的定义语法1.2  列表的下标索引1.3  列表的常用操作1.4  列表的循环遍历示例2.元组(tuple)3.字符串4.数据容器(序列)的切片4.2序列切片课后练习5.集合(set)5.1  集合的操作方法6.字典(dict)7.容器排序,排序之后会变成列表对象1.......
  • 【华为OD机试真题】C卷-二叉树的广度优先遍历(JAVA)
    一、题目描述【华为OD机试真题】C卷-二叉树的广度优先遍历(JAVA)题目描述:有一棵二叉树,每个节点由一个大写字母标识(最多26个节点)。现有两组字母,分别表示后序遍历(左孩子->右孩子->父节点)和中序遍历(左孩子->父节点->右孩子)的结果,请你输出层序遍历的结果。二、输入输出输入......
  • 【Python系列】Python 中 YAML 文件与字典合并的实用技巧
    ......
  • 889. 根据前序和后序遍历构造二叉树
    给定两个整数数组,preorder和postorder,其中preorder是一个具有无重复值的二叉树的前序遍历,postorder是同一棵树的后序遍历,重构并返回二叉树。如果存在多个答案,您可以返回其中任何一个。https://leetcode.cn/problems/construct-binary-tree-from-preorder-and-postorde......
  • 洛谷P1443 马的遍历(bfs模版题)
    洛谷P1443马的遍历https://www.luogu.com.cn/problem/P1443一道经典的bfs入门题这里贴上代码//#defineLOCAL1#define_CRT_SECURE_NO_WARNINGS1#include<bits/stdc++.h>//#defineintlonglong#defineendl"\n";usingnamespacestd;constintmaxn=500;intG......
  • 洛谷题单指南-图的基本应用-P3916 图的遍历
    原题链接:https://www.luogu.com.cn/problem/P3916题意解读:寻找每个点所能到达的最大的点。解题思路:直观上,可以依次从每个点开始DFS搜索,记录经过的最大点,复杂度是O(n^2)级别,会超时。可以换一种角度,既然要找每个点可以达到的最大值,那么可以反向建图,从最大值出发,所经过的点能达到......
  • 洛谷 P8306 【模板】字典树
    写模板:1确定树的节点指针数量2确定起始字符3实现插入方法4根据题目编写求解方法,或者添加计数元素到节点中structNode{array<int,100>next{};intcnt=0;};classTrie{public:Trie(charstart):start_(start),root_(0){trie_.resize(1)......
  • 字典
    概述用键值对的方式存储数据基础使用dic={"name":"张三","age":20,"score":88}#查看变量的类型print(type(dic))#获取字典中的值n=dic["name"]print(n)#向字典中添加值,如果存在,就是修改dic["身高"]=180print(dic)#设置默认值,向字典中添加值,如......