python从零开始--13 元组、列表、字典和字符串的遍历

  前面有一章专门记录了元组、列表和字典的相关概念和基本用法;今天读了廖雪峰的文章后,感觉要增加一篇如何遍历的笔记。

  对于元组,列表,字符串基础的遍历方式是类似,如下方的代码,下面的代码将元素一个个的遍历并进行打印。

my_list = [1, 3, 5, 6, 'kk']
my_tuple = ('u', 'v', 7)
my_str = "It's awesome!"

for item in my_list:
    print(item)

for item in my_tuple:
    print(item)

for char_ in my_str:
    print(char_)

  对于序列含有子序列的,还可以用如下的方式遍历:

my_com_list = [(1, 2), ('y', 'z'), (8, 10)]
for sub_item1,sub_item2 in my_com_list:
    print("{}<=>{}".format(sub_item1,sub_item2))
D:\pythonProjects\venv\Scripts\python.exe D:/pythonProjects/100Prac/54.py
1<=>2
y<=>z
8<=>10

  对于字典的遍历:

student_dict = {"张三": 15, "李四": 14, "王五": 16}

for key in student_dict:
    print("{}<=>{}".format(key, student_dict[key]))
王五<=>16
张三<=>15
李四<=>14

  字典的另外一种遍历方法,这种方法利用了字典的items()方法,它返回可遍历的元组数组:

student_dict = {"张三": 15, "李四": 14, "王五": 16}

for key,val in student_dict.items(): # items() 方法以列表返回可遍历的(键, 值) 元组数组。
    print("{}<=>{}".format(key, val))




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值