Python基础知识(六)遍历字典

遍历字典的所有键——值对、遍历键、值

1、用For循环遍历字典
key:键 ,value()返回可遍历的字典中的值

练习:

friend ={‘first_name’:‘鱼儿’,‘last_name’:‘刘’,‘age’:‘30’,‘city’:‘北京’}
for key,value in friend.items():
#key和value可用其他名称替换
print(’\nkey:’+key)
print(‘value:’+value)

运行结果;
key:first_name
value:鱼儿

key:last_name
value:刘

key:age
value:30

key:city
value:北京

#让Python遍历字典中的每个键—值对,并将键存储在变量key中,而将值存储在变量value中。

2、遍历字典中的所有键
当不需要使用值时,用函数key()遍历字典中的键。

练习:
friend ={‘first_name’:‘鱼儿’,‘last_name’:‘刘’,‘age’:‘26’,‘city’:‘北京’} #字典
for name in friend.keys(): #遍历字典,将键值依次存储到‘name’中
print(name.title())

运行结果:
First_Name
Last_N

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. Python的变量命名规则是什么? Python的变量命名规则如下: - 变量名可以包含字母、数字和下划线。但是,变量名不能以数字开头。 - 变量名不能包含空格,但可以使用下划线来分隔单词。 - 变量名应该具有描述性,以便于理解。 - 变量名应该尽可能短,但不要使用缩写或缩写词。 2. 如何创建一个Python函数? 要创建一个Python函数,需要定义函数名和函数体。函数名应该具有描述性,以便于理解。函数体应该包含要执行的操作。 例如,下面是一个简单的Python函数,它将两个数字相加并返回结果: ``` def add_numbers(num1, num2): result = num1 + num2 return result ``` 在这个例子,函数名是“add_numbers”,它有两个参数“num1”和“num2”,函数体包含一个操作,它将这两个数字相加并将结果存储在一个变量“result”。最后,函数返回结果。 3. Python的if语句是什么? if语句是Python的条件语句,用于根据特定条件执行不同的操作。if语句的基本语法如下: ``` if condition: # code to execute if condition is true else: # code to execute if condition is false ``` 在这个例子,“condition”是一个条件表达式,它的值可以是True或False。如果条件表达式的值为True,则执行if块的代码。否则,执行else块的代码。 4. Python的for循环是什么? for循环Python的迭代循环,用于遍历序列的元素。for循环的基本语法如下: ``` for item in sequence: # code to execute for each item in the sequence ``` 在这个例子,“item”是一个变量,用于存储序列每个元素。序列可以是列表、元组或字符串等任何可迭代对象。for循环遍历序列每个元素,并执行循环的代码。 5. Python的while循环是什么? while循环Python的条件循环,用于在满足特定条件的情况下重复执行代码块。while循环的基本语法如下: ``` while condition: # code to execute while condition is true ``` 在这个例子,“condition”是一个条件表达式,它的值可以是True或False。只要条件表达式的值为True,while循环就会一直执行循环的代码。如果条件表达式的值为False,则退出循环。 6. Python的列表是什么? 列表是Python的一种数据结构,用于存储一组有序的元素。列表可以包含任何类型的元素,包括数字、字符串、布尔值、函数等。列表用方括号“[]”括起来,每个元素之间用逗号“,”分隔。 例如,下面是一个包含四个元素的列表: ``` my_list = [1, "hello", True, 3.14] ``` 在这个例子,my_list是一个包含四个元素的列表,元素包括一个整数、一个字符串、一个布尔值和一个浮点数。 7. Python字典是什么? 字典Python的一种数据结构,用于存储一组键值对字典可以用花括号“{}”括起来,每个键值对之间用冒号“:”分隔,每个键值对之间用逗号“,”分隔。 例如,下面是一个包含三个键值对字典: ``` my_dict = {"name": "Alice", "age": 25, "city": "New York"} ``` 在这个例子,my_dict是一个包含三个键值对字典,键包括“name”、“age”和“city”,对应的值包括“Alice”、“25”和“New York”。 8. Python的模块是什么? 模块是Python的代码文件,用于组织相关的代码。模块可以包含变量、函数、类等,并且可以在其他Python代码导入和重用。在Python每个模块都有一个唯一的名称,可以使用该名称来引用模块的内容。 例如,下面是一个简单的Python模块,它包含一个变量和一个函数: ``` # my_module.py my_variable = "hello" def say_hello(name): print("Hello, " + name + "!") ``` 在这个例子,my_module是一个包含一个变量和一个函数的模块。变量名称为“my_variable”,函数名称为“say_hello”。该模块可以在其他Python代码导入并使用。 9. Python的异常处理是什么? 异常处理是Python的一种机制,用于处理程序运行时发生的错误。当程序发生错误时,Python将引发异常并停止程序的执行。异常处理可以捕获这些异常并采取适当的措施,使程序可以继续执行或提供有用的错误信息。 Python的异常处理使用try/except语句。try块包含可能引发异常的代码,而except块包含捕获和处理异常的代码。 例如,下面是一个简单的Python程序,用于除以零并处理异常: ``` try: result = 10 / 0 except ZeroDivisionError: print("Error: division by zero") ``` 在这个例子,try块包含除以零的操作,这可能会引发ZeroDivisionError异常。如果异常发生,except块将捕获异常并打印错误消息。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值