[英]single vs double square brackets in python
当我从具有单([)vs double([[)括号的列表打印时,我得到不同的结果。 例如,使用相同的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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.