python列表創(chuàng)建教程
Python中的列表是一種有序、可變的數(shù)據(jù)類型,可以存儲(chǔ)多個(gè)元素。在Python中,列表的創(chuàng)建非常簡(jiǎn)單,下面將介紹幾種常用的列表創(chuàng)建方法。 1. 創(chuàng)建空列表 可以使用以下兩種方式來創(chuàng)建一個(gè)空列
Python中的列表是一種有序、可變的數(shù)據(jù)類型,可以存儲(chǔ)多個(gè)元素。在Python中,列表的創(chuàng)建非常簡(jiǎn)單,下面將介紹幾種常用的列表創(chuàng)建方法。
1. 創(chuàng)建空列表
可以使用以下兩種方式來創(chuàng)建一個(gè)空列表:
# 方法1:使用[]來創(chuàng)建空列表
my_list []
print(my_list) # 輸出: []
# 方法2:使用list()函數(shù)創(chuàng)建空列表
my_list list()
print(my_list) # 輸出: []
2. 創(chuàng)建帶有初始元素的列表
可以在創(chuàng)建列表時(shí)直接指定初始元素,例如:
# 創(chuàng)建包含整數(shù)的列表
my_list [1, 2, 3, 4, 5]
print(my_list) # 輸出: [1, 2, 3, 4, 5]
# 創(chuàng)建包含字符串的列表
my_list ['apple', 'banana', 'orange']
print(my_list) # 輸出: ['apple', 'banana', 'orange']
# 創(chuàng)建包含不同類型元素的列表
my_list [1, 'apple', True, [1, 2, 3]]
print(my_list) # 輸出: [1, 'apple', True, [1, 2, 3]]
3. 使用列表推導(dǎo)式創(chuàng)建列表
列表推導(dǎo)式是一種簡(jiǎn)潔、高效的創(chuàng)建列表的方式。它能夠根據(jù)特定的規(guī)則生成一個(gè)新的列表。
# 創(chuàng)建包含0到9的整數(shù)列表
my_list [i for i in range(10)]
print(my_list) # 輸出: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
# 創(chuàng)建包含偶數(shù)的列表
my_list [i * 2 for i in range(10)]
print(my_list) # 輸出: [0, 2, 4, 6, 8, 10, 12, 14, 16, 18]
# 創(chuàng)建包含滿足特定條件的元素的列表
my_list [i for i in range(10) if i % 2 0]
print(my_list) # 輸出: [0, 2, 4, 6, 8]
4. 使用append()方法添加元素
可以使用append()方法向列表中添加一個(gè)或多個(gè)元素。
my_list []
my_(1)
my_(2)
my_(3)
print(my_list) # 輸出: [1, 2, 3]
5. 使用extend()方法合并列表
可以使用extend()方法將兩個(gè)列表合并成一個(gè)。
list1 [1, 2, 3]
list2 ['a', 'b', 'c']
list1.extend(list2)
print(list1) # 輸出: [1, 2, 3, 'a', 'b', 'c']
以上是Python列表創(chuàng)建的幾種常用方法,通過不同的方式可以滿足不同的需求。希望本文對(duì)你理解Python列表的創(chuàng)建有所幫助。