拆开一个嵌套列表
# 把嵌套列表拆成一个不含嵌套的列表
simple_list = []
def breaklist(a):
for x in a:
if isinstance(x, list):
breaklist(x)
else:
simple_list.append(x)
a = [1, 2, [3, [3.5], 4], 5]
breaklist(a)
print(simple_list)
################################
[1, 2, 3, 3.5, 4, 5]
################################
画一个形象的表格(prettytable库)
from prettytable import PrettyTable
a = [[]for x in range(3)]
a[0] = ["aaa", 17, 3000, "A"]
a[1] = ["bbb", 18, 4000, "B"]
a[2] = ["ccc", 19, 5000, "C"]
table = PrettyTable(["name\information", "age", "salary", "city"])
for x in range(3):
table.add_row(a[x])
print(table)
###########################################
+------------------+-----+--------+------+
| name\information | age | salary | city |
+-----