python的print能否打印复杂数据结构

1949idc 2年前 (2024-09-18) 阅读数 320 #编程语言

是的,Python 的 print() 函数可以打印复杂数据结构,例如列表、元组、字典和集合等。对于嵌套的数据结构,print() 函数会递归地打印其内容。

下面是一些示例:

  1. 列表(List):
my_list = [1, 2, 3, "hello", [4, 5]]
print(my_list)

输出:

[1, 2, 3, 'hello', [4, 5]]
  1. 元组(Tuple):
my_tuple = (1, 2, 3, "hello", (4, 5))
print(my_tuple)

输出:

(1, 2, 3, 'hello', (4, 5))
  1. 字典(Dictionary):
my_dict = {"key1": 1, "key2": 2, "key3": [3, 4], "key4": {"inner_key": 5}}
print(my_dict)

输出:

{'key1': 1, 'key2': 2, 'key3': [3, 4], 'key4': {'inner_key': 5}}
  1. 集合(Set):
my_set = {1, 2, 3, "hello", (4, 5)}
print(my_set)

输出:

{1, 2, 3, 'hello', (4, 5)}

请注意,集合是无序的,因此打印出来的元素顺序可能与定义时的顺序不同。

版权声明

本文内容由互联网用户自发贡献,该文观点仅代表作者本人
本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

© 2010 首途云安 & 厦门硕顿信息技术有限公司 & 闽ICP备11016866号  增值电信业务经营许可证:B1-20203020 地址:福建厦门思明区嘉禾路297号1806
高新技术企业
软件产品证书
计算机软件著作权
ISO认证
国家3A企业