list可以简单也可以复杂

list2 = [[1,2,3]*3]
print(list2)

输出[[1, 2, 3, 1, 2, 3, 1, 2, 3]]

因为这个list只有一个元素,这个元素就是一个list

print(list2 [0])

因为这个list实际上被一个空列表包围所以 输出结果一致

列表索引从0开始 ;列表包含了一个列表 所以[0][0] 也可以读取

print(list2 [0][0]) 等同于 print(list2)

str1 = str(list2)

把数组的括号替换掉

print(str1.replace("[[1, 2, 3, 1, 2, 3, 1, 2, 3]]","[1, 2, 3, 1, 2, 3, 1, 2, 3]"))

[1, 2, 3, 1, 2, 3, 1, 2, 3]打印出来 去掉空列表

打印出类型

print(type(str1))

类型为<class ‘str’>

那么让我们字符转换回列表

list1 = list(str1)
print(list1)
print(type(list1))

猜你喜欢

转载自blog.csdn.net/auyah/article/details/113375681
今日推荐