Day 201joinでリストを文字列にする
Pythonコード
1fruits = ['apple', 'banana', 'cherry']2print(' '.join(fruits))3print('-'.join(fruits))4print(','.join(fruits))5try:6 num = int(input('数字を入力してください:'))7 print('入力された数字は', num, 'です')8except ValueError:9 print('数字ではありません')
解説
- 行1: リストfruitsに、果物の名前を要素として定義しています。
- 行2〜4: リストの要素を文字列に結合するには、join()関数を使います。join()関数は、リストの要素を指定された文字列で結合します。ここでは、リストfruitsの要素をスペース、ハイフン、カンマで結合しています。print()関数は、結果を画面に表示するために使われます。
- 行5〜9: try-exceptブロックは、プログラムの実行中に起こり得るエラーを処理するために使われます。ここでは、input()関数で入力された値をint()関数で整数に変換しようとしています。ただし、入力された値が整数でない場合、ValueErrorが発生します。このエラーをexceptブロックで捕捉し、適切なエラーメッセージを表示しています。
次に試してみよう
- リストの要素を指定された文字列で結合するプログラムを作成してみましょう
- join()関数を使って、リストの要素をさまざまな文字列で結合してみましょう
- 入力された文字列をリストに分割し、join()関数を使って結合してみましょう