Python笔记(五)——Dict(字典)和set(集合)

目录

字典集合的常见用法

一、字典(dict)

二、集合(set)

具体介绍:

一、Dict(字典)

1.1 字典的定义“{ }”

1.2 Python之访问dict

1.3 Python之遍历dict

1.4 Python添加字典元素

1.5 删除字典元素

1.6 Python中dict的特点

二、set(集合)

2.1 set的创建

2.2 Python之访问set

2.3 Python之 set的特点

2.4 Python之 遍历set

2.5 Python之 更新set


字典集合的常见用法

一、字典(dict)

dict的作用是建立一组 key 和一组 value 的映射关系,dict的key是不能重复的。注:dict中的元素要是key:value两个值对应的形式

a.函数创建:

d = { 
     'Adam': 95,
     'Lisa': 85,
     'Bart': 59
    }

b.访问数据: d[key] 的形式来查找对应的 value

法一:

  print d['Paul']

法二;

     print d.get('Bart')

c.更新dict:用赋值语句或者用赋值做替换

d['Pa= 72

d.遍历dict:用for循环

>>> d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } 
>>> for key in d: #通过key来找到对应的value
...     print key 

二、集合(set)

集合(set)是一个无序的不重复元素序列。

a.创建set:调用 set() 并传入一个 list,list的元素将作为set的元素:

&
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,这个话题很适合进行 Python 计算思维的训练。 首先我们来了解一下字典和字符串的基本概念。 字典是一种可变容器模型,可以存储任意类型的对象。字典中的每个元素都是由一个键和一个值组成的键值对,键和值之间用冒号分隔。字典用大括号 {} 来表示,例如: ```python my_dict = {'apple': 1, 'banana': 2, 'orange': 3} ``` 其中,'apple'、'banana' 和 'orange' 是键,1、2 和 3 是值。 字符串是 Python 中的一种基本数据类型,表示一串字符序列。字符串用单引号或双引号来表示,例如: ```python my_string = 'hello world' ``` 字符串可以进行各种操作,例如拼接、切片、替换等。 接下来,我们来看一些常见的字典和字符串操作。 1. 字典操作 (1)访问字典元素 可以使用方括号 [] 来访问字典中的元素,例如: ```python my_dict = {'apple': 1, 'banana': 2, 'orange': 3} print(my_dict['apple']) # 输出 1 ``` (2)添加和修改字典元素 可以使用方括号 [] 来添加或修改字典中的元素,例如: ```python my_dict = {'apple': 1, 'banana': 2, 'orange': 3} my_dict['peach'] = 4 # 添加元素 my_dict['apple'] = 5 # 修改元素 print(my_dict) # 输出 {'apple': 5, 'banana': 2, 'orange': 3, 'peach': 4} ``` (3)删除字典元素 可以使用 del 关键字来删除字典中的元素,例如: ```python my_dict = {'apple': 1, 'banana': 2, 'orange': 3} del my_dict['banana'] # 删除元素 print(my_dict) # 输出 {'apple': 1, 'orange': 3} ``` 2. 字符串操作 (1)字符串拼接 可以使用加号 + 来拼接字符串,例如: ```python my_string1 = 'hello' my_string2 = 'world' print(my_string1 + ' ' + my_string2) # 输出 'hello world' ``` (2)字符串切片 可以使用方括号 [] 来进行字符串切片,例如: ```python my_string = 'hello world' print(my_string[0:5]) # 输出 'hello' print(my_string[6:]) # 输出 'world' ``` (3)字符串替换 可以使用 replace() 方法来进行字符串替换,例如: ```python my_string = 'hello world' new_string = my_string.replace('world', 'python') print(new_string) # 输出 'hello python' ``` 以上就是字典和字符串的基本操作,希望对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值