Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Nested for Loop | Section
/
Python Loops
セクション 1.  13
single

single

bookNested for Loop

メニューを表示するにはスワイプしてください

Note
Definition

A nested loop is a loop that operates within the body of another loop. In this structure, the inner loop executes completely for each iteration of the outer loop. You can combine different types of loops (e.g., a while loop with a for loop) to achieve various results.

We will use a nested loop to print each city multiple times in a structured format, resembling a triangle pattern.

12345678
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Outer loop for controlling rows for i in range(1, len(travel_list) + 1): # Inner loop for controlling columns for j in range(i): print(travel_list[j], end=' ') # Print cities in a row print('') # Move to the next line after each row
copy
  • Outer loop: the for loop with range(1, len(travel_list) + 1) determines the number of rows. Each iteration represents a row. i controls how many cities are printed in the current row;
  • Inner loop: the for loop with range(i) iterates over the cities to be printed in the current row. j accesses the city names in the travel_list up to the current row index;
  • Printing: the print(travel_list[j], end=' ') ensures cities are printed on the same row. print('') moves to the next line after each row.

Using a nested loop, you can iterate through a nested list and interact with each of its elements.

12345678910111213
# Define a nested list containing sublists with words starting with 'A' and 'T' nested_list = [ ["Apple", "Avocado", "Apricot"], ["Tomato", "Tangerine", "Tea"], ["Almond", "Thyme", "Tuna"] ] # Iterate through each sublist in the nested list for sublist in nested_list: # Iterate through each item in the current sublist for item in sublist: # Convert the item to lowercase and print it print(item.lower(), end=' ')
copy
タスク

スワイプしてコーディングを開始

You are working on a navigation system that processes lists of trips, where each trip includes multiple countries. However, a data processing error has caused all country names to appear in lowercase, making them unreadable by the system.
To fix this issue, you need to extract and format the country names correctly.

  • Extract all country names from trips and store them in countries.
  • Capitalize each country name before adding it to countries using capitalize() method.

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  13
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt