Python 3エンジニア認定基礎試験-リスト操作(スライス処理)-

1. 
次のコードの出力は何でしょうか?

data = [2, 4, 6, 8, 10, 12, 14, 16]
result = data[::3][1:]
print(result)

2. 
次のコードの出力は何でしょうか?

data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
result = data[1:8:3][::-1]
print(result)

3. 
次のコードの出力は何でしょうか?

data = [1, 2, 3, 4, 5]
print(data[1:4:2])

4. 
次のコードの出力は何でしょうか?

data = [10, 20, 30, 40, 50, 60, 70]
result = data[2:-2][::2]
print(result)

5. 
次のコードの出力は何でしょうか?

data = [10, 20, 30, 40, 50, 60, 70, 80, 90]
result = data[-5::-2]
print(result)

6. 
次のコードの出力は何でしょうか?

data = [100, 200, 300, 400, 500, 600]
result = data[1:-1:3]
print(result)

7. 
次のコードの出力は何でしょうか?

data = [5, 10, 15, 20, 25, 30, 35, 40]
result = data[1:7:3][::-1]
print(result)

8. 
次のコードの出力は何でしょうか?

data = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
result = data[3:8:2]
print(result)

9. 
次のコードの出力は何でしょうか?

data = [10, 20, 30, 40, 50]
print(data[:3])

10. 
次のコードの出力は何でしょうか?

data = [1, 2, 3, 4, 5, 6]
print(data[::2])

11. 
次のコードの出力は何でしょうか?

data = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
result = data[-1:-6:-2]
print(result)

12. 
次のコードの出力は何ですか?

data = [100, 200, 300, 400, 500]
print(data[1:-1])

13. 
次のコードの出力は何でしょうか?

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

14. 
次のコードの出力は何でしょうか?

data = [5, 10, 15, 20, 25]
print(data[2:])

15. 
次のコードの出力は何でしょうか?

data = [2, 4, 6, 8, 10, 12, 14, 16]
result = data[2:7:2][::-1]
print(result)

16. 
次のコードの出力は何でしょうか?

data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
result = data[3:9:2]
print(result)

17. 
次のコードの出力は何でしょうか?

data = [1, 2, 3, 4, 5]
print(data[1:4])

18. 
次のコードの出力は何ですか?

data = [10, 20, 30, 40, 50]
print(data[-3:])

19. 
次のコードの出力は何でしょうか?

data = [5, 10, 15, 20, 25, 30]
result = data[:4][::-1]
print(result)

20. 
次のコードの出力は何でしょうか?

data = [100, 200, 300, 400, 500, 600, 700, 800]
result = data[::3][-2:]
print(result)

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