Python 3エンジニア認定基礎試験-リスト操作(リストの要素)-

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

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

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

nums = [10, 20, 30, 40, 50]
print(nums[-2])

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

data = [10, 20, 30, 40]
result = [data[i] + data[i+1] for i in range(len(data)-1)]
print(result)

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

words = ["apple", "banana", "cherry"]
result = [word[0].upper() + word[1:] for word in words]
print(result)

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

data = [5, 3, 9, 1]
data.sort(reverse=True)
print(data)

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

nums = [10, 20, 30, 40]
nums[1:3] = [100]
print(nums)

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

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

8. 
リストitems = ["pen", "pencil", "eraser", "sharpener"]の長さを取得するコードはどれでしょうか?

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

lst = [1, [2, 3], [4, [5, 6]], 7]
print(lst[2][1][1])

10. 
リストnumbers = [1, 2, 3, 4, 5]のすべての要素を取得するにはどうすればよいでしょうか?

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

values = [1, 2, 3, 4, 5]
new_values = [val for val in values if val > 3]
print(new_values)

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

nums = [1, 2, 3, 4, 5]
nums[1:4] = [10, 20]
print(nums)

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

fruits = ["apple", "banana", "cherry"]
print(fruits[1])

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

nums = [1, 2, 3, 4, 5]
result = [x**2 for x in nums if x % 2 == 0]
print(result)

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

numbers = [5, 10, 15, 20, 25]
numbers[0:3] = [1, 2]
print(numbers)

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

animals = ["cat", "dog", "elephant"]
animals[1] = "fox"
print(animals)

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

values = [1, 2, 3, 4, 5]
values[2] = 10
print(values)

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

data = [1, 2, 3, 4]
result = [x + y for x in data for y in data if x != y]
print(result)

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

letters = ['a', 'b', 'c', 'd', 'e']
print(letters[1:4])

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

numbers = [1, 2, 3, 4, 5, 6]
numbers[1:5:2] = [7, 8]
print(numbers)

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