18798332503 发表于 2021-3-16 17:42:26

tuple()

tuple()方法用于把一个可迭代对象转换为元组,能不能帮忙讲解一下,最好举个列子

昨非 发表于 2021-3-16 17:50:02

本帖最后由 昨非 于 2021-3-16 17:54 编辑

str1 = "abcde" #字符串
list1 = #列表
dic1 = {'name': 'chen', 'age': 25, 'loc': 'Tianjin'} #字典

print(tuple(str1))
print(tuple(list1))
print(tuple(dic1.keys()))
print(tuple(dic1.values()))
结果:
('a', 'b', 'c', 'd', 'e')
(1, 2, 3, 4, 5)
('name', 'age', 'loc')
('chen', 25, 'Tianjin')

18798332503 发表于 2021-3-16 21:37:09

昨非 发表于 2021-3-16 17:50
结果:

懂了,但是没完全懂{:10_282:}
print(tuple(dic1.keys()))
print(tuple(dic1.values()))
上面这两个不是怎么清楚

昨非 发表于 2021-3-16 21:38:31

18798332503 发表于 2021-3-16 21:37
懂了,但是没完全懂
print(tuple(dic1.keys()))
print(tuple(dic1.values()))


分别打印字典的“键”和“值”

昨非 发表于 2021-3-16 21:39:50

不理解的话可以先放一放,后面学到字典的时候就明白了

举了三个例子,“可迭代对象”分别是字符串、列表、字典(的键和值)

不难理解

18798332503 发表于 2021-3-16 23:43:23

昨非 发表于 2021-3-16 21:39
不理解的话可以先放一放,后面学到字典的时候就明白了

举了三个例子,“可迭代对象”分别是字符串、列表 ...

{:10_282:}

htyj0 发表于 2021-3-17 07:54:38

讲解得非常清楚了。谢谢
页: [1]
查看完整版本: tuple()