溫馨提示×

Python列表推導式怎么實現

小億
92
2024-01-19 16:40:14
欄目: 編程語言

列表推導式是一種簡化代碼的方式,可以使用一行代碼來創建、操作和篩選列表。它的語法形式如下:

[expression for item in iterable if condition]

其中,expression 是對 item 的操作或計算,item 是 iterable 中的每個元素,condition 是一個可選的篩選條件。

以下是一些常見的列表推導式的示例:

  1. 創建一個包含 1 到 10 的列表:
my_list = [x for x in range(1, 11)]
print(my_list)  # 輸出: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
  1. 對列表中的每個元素進行平方操作:
my_list = [x**2 for x in range(1, 11)]
print(my_list)  # 輸出: [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
  1. 篩選出列表中的偶數:
my_list = [x for x in range(1, 11) if x % 2 == 0]
print(my_list)  # 輸出: [2, 4, 6, 8, 10]
  1. 對字符串列表中的每個字符串進行大小寫轉換:
my_list = ['apple', 'banana', 'cherry']
new_list = [x.upper() for x in my_list]
print(new_list)  # 輸出: ['APPLE', 'BANANA', 'CHERRY']

通過列表推導式,可以簡潔地實現對列表的創建、操作和篩選,提高代碼的可讀性和簡潔性。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女