首页 > 编程语言 >python6:元组与字典

python6:元组与字典

时间:2023-04-14 21:44:32浏览次数:50  
标签:元组 dictA key print 键值 python6 字典

元组:是一种不可变的序列,在创建之后不能做任何的修改

1:不可变

2:用()创建元组类型

3:可以是任何类型

4:当元组中只有一个元素时,要加上逗号,不然解释器会当作整型来做处理。

5:同样支持切片操作。

 

可以对元组中的列表数据项进行修改

 

count()用于统计数据中元素出现的次数

 

字典:python中的重要的数据类型,字典是由键值对组成的集合,通常使用键来访问数据,效率非常高,和list一样支持对数据的增删改查。

特点:

1:不是序列类型(没有下标的概念),是一个无序的键值集合。是内置的高级数据类型。

2:用{}来表示字典对象,每个键值对用逗号分割。

3:键 必须是不可变的类型【元组、字符串】值可以是任意的类型。

4:每个键必须是唯一的,如果存在重复的键,后者会覆盖前者。

print(dictA.keys())//获取所有的键
print(dictA.values())//获取所有的值

#通过循环获取所有的键和值
for key,value in dictA.items():
print('%s==%s'%(key,value))
#通过方法修改
#     dictA.update({'age':33})
对于存在的键就进行修改,不存在的就进行添加

#删除操作
# del dictA['name']
# dictA.pop('age')
# print(dictA)

print(sorted(dictA.items(),key=lambda a:a[1]))
#对字典进行排序。取出字典中的项,然后按照Ascall码进行排序。a代表每一项的对象,a[0]是key值,a[1]为value值


 

标签:元组,dictA,key,print,键值,python6,字典
From: https://www.cnblogs.com/hellopxy/p/17316678.html

相关文章

  • 对比Python中的列表、元组、字典、集合、字符串等之间异同
    1.数据类型列表、元组、字典、集合、字符串均属于python3的标准数据类型。字符串和元组属于不可变数据,即创建后不可修改。列表、字典、集合属于可变数据,即创建后可以修改元素。2.创建有元素的对象3.创建没有元素的对象列表使用eval()或list()或中括号[]进行创建,元素之间使用逗号分......
  • Codeforces Round #311 (Div. 2) E. Ann and Half-Palindrome (DP+字典树)
    题目地址:传送门先用dp求出所有的符合要求的半回文串,标记出来。然后构造字典树。然后再dfs一遍求出所有节点的子树和,最后搜一遍就能找出第k个来了。代码如下:#include<iostream>#include<string.h>#include<math.h>#include<queue>#include<algorithm>#include<stdlib......
  • POJ 2001 Shortest Prefixes(字典树)
    题目地址:POJ2001考察的字典树,利用的是建树时将每一个点只要走过就累加。最后从根节点开始遍历,当遍历到只有1次走过的时候,就说明这个地方是最短的独立前缀。然后记录下长度,输出即可。代码如下:#include<iostream>#include<stdio.h>#include<string.h>#include<stdlib.h>#inc......
  • 08列表(list)与元组(tuple)
    列表(list)与元组(tuple)列表的格式>-[数据1,数据2,数据3,数据4,......]>-列表可以存储多个数据,数据之间的逗号以英文分割而且可以数据是不同类型的数据,列表是可变数据类型。>-空列表list_data=[]或者list_data=list()列表的创建#使用[]直接创建列表li=[1,2,......
  • 09字典(dict)与集合(set)
    字典(dict)与集合(set)字典的格式>-dict_data={key:value,key1:value1}>-1)符号以大括号表示>-2)数据是以键值对出现的,键值中间用冒号连接>-3)key的数据必须是不可变类型,key是不重复的>-字典是可变数据类型>-空字典dict_data={}或dict_data=dict()手动方......
  • 字典树
    目录字典树(Trie)应用应用1:Leetcode.642题目题目分析代码实现应用2:Leetcode.1268题目分析代码实现总结字典树的应用字典树(Trie)字典树(Trie),也称为“前缀树”,是一种特殊的树状数据结构,对于解决字符串相关问题非常有效。它能够提供快速检索,主要用于搜索字典中的单词,在搜索引擎中自动提......
  • 【图论之拓扑排序】剑指 Offer II 114. 外星文字典
    剑指OfferII114.外星文字典讲解传送门constintN=26,M=N*N;classSolution{public:inth[N],e[M],ne[M],idx=0;boolst[N];intin[N],cnt=0;//上面三行要写在classSolution内部,不然每次调用不会清空voidadd(inta,intb){......
  • oracle 常用数据字典表说明
    常用数据字典表数据字典表是oracle存放数据库信息的地方,其用途是用来描述数据的。数据字典表分类数据字典主要可分为四部分(1)内部RDBMS表:x$,用于跟踪内部数据库信息,维持DB的正常运行。是加密命名的,不允许sysdba以外的用户直接访问,显示授权不被允许。(2)数据字典表:$,如tab......
  • C++ 按照字典序实现combination
    C++按照字典序实现combination引言C++STL提供了permutation相关的函数(std::next_permutation和std::prev_permutation),但是没有提供combination相关的函数,本文将基于字典序的方法实现一个combination相关的函数。算法回顾1.permutation用法C++的permutation是基于字典序实......
  • SQL基础操作_3_数据字典(涵盖SQL Server、Oracle、Mysql常见系统数据字典)
    目录数据库元数据查询7.5.1列出模式中所有的表7.5.2列出所有的数据库7.5.3列出给定表的基本信息7.5.4列出给定表的索引信息7.5.5列出给定表的主键、外键约束7.5.6列出给定表的外键引用7.5.7列出给定表的检查约束7.5.8列出给定表的默认约束7.5.9列出给定表的所有约束7.5.10......