[英]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.