python - python中的单方括号和双方括号

标签 python list brackets

当我从具有单 ([) 和双 ([[) 括号的列表打印时,我得到不同的结果。例如,当使用相同的 python 代码时,双括号的输出与单括号的输出不同。

my_movies = [['How I Met your Mother', 'Friends', 'sillicon valley','The Wire','breakin bad',
'Family Guy','Game of Throne','South park', 'Rick and Morty']]

my_movies = ['How I Met your Mother', 'Friends', 'sillicon valley','The Wire','breakin bad',
'Family Guy','Game of Throne','South park', 'Rick and Morty']

for movies in my_movies: 
    for movie in movies:
        char_num=len(movie)
        print (movie)

问题: 单括号和双括号如何改变列表?

最佳答案

列表中的列表称为嵌套列表。在以下列表 my_movies_1 中,my_movies_1 的长度为 1,内部列表的长度为 9。使用 my_movies_1[0]< 访问此内部列表.

my_movies_1 = [['How I Met your Mother', 'Friends', 'sillicon valley','The Wire','breakin bad', 'Family Guy','Game of Throne','South park', 'Rick and Morty']]

另一方面,下面的列表不是嵌套列表,长度为 9

my_movies_2 = ['How I Met your Mother', 'Friends', 'sillicon valley','The Wire','breakin bad','Family Guy','Game of Throne','South park', 'Rick and Morty']

它们有什么关系:

这里 my_movies_1[0] 会给你 my_movies_2

关于python - python中的单方括号和双方括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56435280/

相关文章:

python - 如何根据一行的平均值设置阈值?

python - 如何检索 SQLAlchemy 结果集的 python 列表?

c++ - 如何制作模板抽象类列表

list - 使用列表理解重写 zipWith 函数

Python:列表匹配

javascript - 为什么需要方括号来将 Javascript 中 Map 的所有元素字符串化?

PHP的方括号: when to put quotes and when not?

python - 合并具有相同键的值

python - 如何停止 TastyPie 无缘无故地执行更新查询?

Java Regex - 拆分逗号分隔列表,但排除括号内的逗号