首页 > 其他分享 >字典列表的增加、删除、修改、更新

字典列表的增加、删除、修改、更新

时间:2023-03-31 11:55:47浏览次数:33  
标签:删除 bbb 列表 k3 k2 k1 ccc 字典

a = {'k1', ['a', 'b', 'c'], 'k2': ['x', 'y', 'z']}

a.setdefault('k3':['bbb', 'ccc'])  有效,只有'k3'不存在的情况才有效

a的内容变成:{'k1', ['a', 'b', 'c'], 'k2': ['x', 'y', 'z'],'k3': ['bbb', 'ccc']}

删除:可以通过pop删除。删除字典元素直接通过keys,删除列表元素通过下标

a.pop('k2')

则把k2的相关内容全部删除,变成{'k1', ['a', 'b', 'c'], 'k3': ['bbb', 'ccc']}

通过pop删除列表中的元素

a['k1'].pop(1), 则a变成:{'k1', ['a',  'c'], 'k3': ['bbb', 'ccc']}

增加values的元素:

a['k1'].append('d'), 则a变成:{'k1', ['a',  'c', 'd'], 'k3': ['bbb', 'ccc']}

更新:

一、字典的更新:

a['k1'] = ['aa', 'bb'], 则a 变成{'k1', ['aa',  ' bb'], 'k3': ['bbb', 'ccc']}

二、元素的更新,需要通过下标

a['k2'][0] = '中国' 则a变成:{'k1', ['aa',  ' bb'], 'k3': ['中国', 'ccc']}

 

标签:删除,bbb,列表,k3,k2,k1,ccc,字典
From: https://www.cnblogs.com/gcitec/p/17275838.html

相关文章

  • 在 MySQL 数据库中删除重复记录的步骤
    在MySQL数据库中删除重复记录的步骤当我们在处理数据库中的数据时,有时候会出现重复记录的情况,这些重复记录会影响数据的正确性,需要将其删除。下面是在MySQL数据库中删除重复记录的步骤:1.查找重复记录首先,我们需要找到数据库表中的重复记录。可以使用以下SQL语句查询表中......
  • 简单介绍python列表元素拼接成字符串的4种方法
    本文主要介绍了python列表元素拼接成字符串的4种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧前言我们在分析列表数据时,常常需要对列表数据进行输出或多列表关联拼接。直接使用列表,列表中的各元素以逗......
  • Leetcode19. 删除链表的倒数第 N 个结点
     19. 删除链表的倒数第N个结点自己纯手写第一题,递归有点冗杂,开辟了虚拟头节点,而且要特别注意边界条件(当倒数第n个正好是头节点时)。***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode():val(0),n......
  • 字典常用方法
    1.clear方法:清空字典中的所有键值对dict1={'name':'Tom','age':25,'city':'Beijing'}dict1.clear()print(dict1)#{}2.copy方法:复制字典dict1={'name':'Tom','age':25,'city'......
  • DDL-表操作-修改,删除
    1.DDL-表操作-修改 添加字段:altertable表名add字段名字段类型(长度) [comment注释]; 修改数据类型:altertable表名modify字段名新数据类型(长度); 修改字段名和字段类型:altertable表名change旧字段名新字段名新字段类型(长度)[comment注释];   修改......
  • MySQL 8.0数据字典有什么变化
    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。作者:叶金荣文章来源:GreatSQL社区原创1.......
  • 实验2 字符串和列表
    task1.pyx='nbaFIFA'print(x.upper())print(x.lower())print(x.swapcase())print()x='abc'print(x.center(10,'*'))print(x.ljust(10,'*'))print(x.rjust......
  • c# 删除文件夹最快的函数方法 无视占用 直接删除
    原文作者:aircraft原文链接:https://www.cnblogs.com/DOMLX/p/17270147.html    代码如下,直接通过cmd调用dos命令进行删除publicstaticvoidDeleDir(......
  • 拼多多商品列表接口,关键词搜索拼多多商品接口,拼多多优惠券接口代码封装教程
    业务场景:作为全球最大的B2C电子商务平台之一,拼多多平台提供了丰富的商品资源,吸引了大量的全球买家和卖家。为了方便开发者接入拼多多平台,拼多多平台提供了丰富的API接口......
  • HJ48_从单向链表中删除指定值的节点_单向链表
    自定义类型链表:用链表的方式实现链表的生成、插入和删除。思路:需要两个class,一个为node,用与生成节点,一个为linklist,用于定义节点操作以及初始化head头节点。因为单向链......