Python 3エンジニア認定基礎試験-リスト操作(スライス処理)- 2024年11月13日 ailearn 1. 次のコードの出力は何でしょうか? data = [2, 4, 6, 8, 10, 12, 14, 16]result = data[::3][1:]print(result) [4, 8, 12] [4, 6, 8, 10] [8, 14] [10, 14, 18] None 2. 次のコードの出力は何でしょうか? data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]result = data[1:8:3][::-1]print(result) [8, 5, 2] [7, 4, 1] [4, 1] [7, 4, 2] None 3. 次のコードの出力は何でしょうか? data = [1, 2, 3, 4, 5]print(data[1:4:2]) [1, 3, 5] [2, 4] [1, 4] [2, 3, 4] None 4. 次のコードの出力は何でしょうか? data = [10, 20, 30, 40, 50, 60, 70]result = data[2:-2][::2]print(result) [30, 40, 50, 60] [10, 20, 30, 50] [50, 70] [30, 50] None 5. 次のコードの出力は何でしょうか? data = [10, 20, 30, 40, 50, 60, 70, 80, 90]result = data[-5::-2]print(result) [50, 30] [60, 40, 20] [50, 70, 90] [50, 30, 10] None 6. 次のコードの出力は何でしょうか? data = [100, 200, 300, 400, 500, 600]result = data[1:-1:3]print(result) [200, 400] [200, 500] [300, 500] [200, 600] None 7. 次のコードの出力は何でしょうか? data = [5, 10, 15, 20, 25, 30, 35, 40]result = data[1:7:3][::-1]print(result) [30, 20, 10] [25, 10] [25, 10, 5] [20, 15, 10] None 8. 次のコードの出力は何でしょうか? data = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]result = data[3:8:2]print(result) [3, 4, 5, 6, 7] [3, 6, 9] [3, 5, 7] [5, 7, 9] None 9. 次のコードの出力は何でしょうか? data = [10, 20, 30, 40, 50]print(data[:3]) [10, 20, 30] [20, 30, 40] [30, 40, 50] [10, 20] None 10. 次のコードの出力は何でしょうか? data = [1, 2, 3, 4, 5, 6]print(data[::2]) [1, 2, 3, 4, 5, 6] [2, 4, 6] [1, 3, 5] [1, 3, 5, 6] None 11. 次のコードの出力は何でしょうか? data = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]result = data[-1:-6:-2]print(result) [8, 6, 4] [9, 8, 7, 6, 5] [7, 5, 3] [9, 7, 5] None 12. 次のコードの出力は何ですか? data = [100, 200, 300, 400, 500]print(data[1:-1]) [100, 200, 300, 400] [200, 300, 400] [100, 300, 500] [200, 400] None 13. 次のコードの出力は何でしょうか? data = [1, 2, 3, 4, 5]print(data[::-1]) [5, 4, 3, 2, 1] [1, 2, 3, 4, 5] [1, 3, 5, 4, 2] [2, 3, 4, 5, 1] None 14. 次のコードの出力は何でしょうか? data = [5, 10, 15, 20, 25]print(data[2:]) [5, 10] [10, 15, 20] [15, 20, 25] [20, 25] None 15. 次のコードの出力は何でしょうか? data = [2, 4, 6, 8, 10, 12, 14, 16]result = data[2:7:2][::-1]print(result) [6, 10, 14] [8, 12, 16] [16, 14, 12] [14, 10, 6] None 16. 次のコードの出力は何でしょうか? data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]result = data[3:9:2]print(result) [4, 6, 8] [3, 5, 7, 9] [5, 7, 9] [4, 5, 6, 7, 8] None 17. 次のコードの出力は何でしょうか? data = [1, 2, 3, 4, 5]print(data[1:4]) [1, 2, 3] [2, 3, 4] [3, 4, 5] [2, 3] None 18. 次のコードの出力は何ですか? data = [10, 20, 30, 40, 50]print(data[-3:]) [10, 20, 30] [20, 30, 40] [50] [30, 40, 50] None 19. 次のコードの出力は何でしょうか? data = [5, 10, 15, 20, 25, 30]result = data[:4][::-1]print(result) [20, 15, 10, 5] [5, 10, 15, 20] [30, 25, 20, 15] [25, 20, 15, 10] None 20. 次のコードの出力は何でしょうか? data = [100, 200, 300, 400, 500, 600, 700, 800]result = data[::3][-2:]print(result) [500, 800] [300, 600] [400, 700] [200, 500] None Time's up