Python 3エンジニア認定基礎試験-判定と繰り返し(並べ替え)-

1. 
文字列text = "hello"の文字を昇順に並べ替えて出力するコードはどれでしょうか?

2. 
次のコードを実行したときの出力結果は何でしょうか?

items = [(1, "b"), (2, "a"), (3, "c")]
items.sort(key=lambda x: x[1])
print(items)

3. 
リストnumbers = [3, 5, 2, 4]を昇順に並べ替えた後に元のリストを変更せずに、並べ替えたリストを出力するコードはどれでしょうか?

4. 
次のコードを実行したときの出力結果は何でしょうか?

values = [10, 5, 20, 15]
values.sort(reverse=True)
print(values)

5. 
次のコードで、文字列リストwords = ["apple", "banana", "cherry"]をアルファベット順に逆順(降順)で並べ替えて出力するコードはどれでしょうか?

6. 
次のコードで、リストitems = [("apple", 3), ("banana", 2), ("cherry", 5)]を数値の昇順で並べ替えて出力するコードはどれでしょうか?

7. 
次のコードを実行したときの出力結果は何でしょうか?

mixed = ["10", "2", "30", "22"]
print(sorted(mixed, key=int))

8. 
次のコードで、リストvalues = [10, 30, 20, 40]を降順に並べ替えて出力するコードはどれでしょうか?

9. 
次のコードを実行したときの出力結果は何でしょうか?

data = [10, 5, 8]
print(sorted(data, reverse=True))
print(data)

10. 
次のコードを実行したときの出力結果は何でしょうか?

numbers = [4, 1, 3, 2]
sorted_numbers = sorted(numbers)
print(numbers)
print(sorted_numbers)

11. 
次のコードを実行したときの出力結果は何でしょうか?

people = [{"name": "Alice", "age": 30}, {"name": "Bob", "age": 25}, {"name": "Charlie", "age": 35}]
sorted_people = sorted(people, key=lambda x: x["age"])
print([person["name"] for person in sorted_people])

12. 
次のコードで、リストnames = ["Alice", "Bob", "Charlie"]を文字数の降順に並べ替えて出力するコードはどれでしょうか?

13. 
次のコードを実行したときの出力結果は何でしょうか?

words = ["banana", "apple", "cherry"]
words.sort()
print(words)

14. 
次のコードを実行したときの出力結果は何でしょうか?

fruits = ["banana", "apple", "cherry"]
print(sorted(fruits, key=lambda x: x[-1]))

15. 
次のコードを実行したときの出力結果は何でしょうか?

words = ["apple", "banana", "cherry"]
words.sort(key=len)
print(words)

16. 
次のコードを実行したときの出力結果は何でしょうか?

numbers = [1, 4, 3, 2]
numbers.sort()
numbers.reverse()
print(numbers)

17. 
リストnumbers = [3, 1, 4, 2]を昇順に並べ替えて出力するコードはどれでしょうか?

18. 
辞書data = {"a": 3, "b": 1, "c": 2}のキーを昇順に並べ替えて出力するコードはどれでしょうか?

19. 
次のコードを実行したときの出力結果は何でしょうか?

items = [(2, "b"), (3, "c"), (1, "a")]
sorted_items = sorted(items)
print(sorted_items)

20. 
次のコードを実行したときの出力結果は何でしょうか?

numbers = [1, 3, 2, 5, 4]
print(sorted(numbers)[::-1])

コメントを残すにはログインしてください。