0. はじめに
『入門Python3 第2版』の各章の最後には復習課題があります。だいたいの問題は本を読み直せば解けると思うのですが、なぜか第5章 文字列の復習課題(p102-103)は初心者にとってはかなり難しいと思います。今日の問題は初心者でも解ける文字列の問題をつくりました。
1. 問題
li = ["one", "two", "three"]の中身を逆順にして['three', 'two', 'one']としてください。
2. 解答
解答その1
li = ["one", "two", "three"]
print(li[::-1])
解答その2
li = ["one", "two", "three"]
li.reverse()
print(li)
3. 解説
リストの中身を逆順にするにはli[::-1]かli.reverse()のいずれかを用います。
4. おまけトーク
Qiita トラブルシューティング・失敗集 【(半)自動更新: 2021年05月07日】に自分の記事がリンクされたのですが、これは自分の記事がトラブルシューティングに関する記事だったのか、それとも記事そのものが失敗だったのか、どちらなんですかね?後者でないことを祈っています。最後まで読んでいただき本当にありがとうございます。