序列结构主要有列表、元组、字典、集合和字符串,列表是要学习的第一种序列结构。下面是列表的创建和删除方法。
import random #导入一个随机数发生器
print("创建列表方法1:直接列表名,等号,方括号中间内容用逗号隔开")
lst1 = ['hello', 'world', '你好', 'python', 23, 100.56]
print(lst1)
print("\n创建列表方法2:使用list()函数创建")
lst2=list("helloworld")
print(lst2)
lst3 = list(range(1,10,1))
print(lst3)
print("\n创建列表方法3:使用lst=[expression for item in range]列表生成式语法结构生成列表")
lst4=[item*item for item in range(1,11,1)]
print(lst4)
print("\n使用lst=[expression for item in range if condition]语法结构生成列表")
lst5 = [item for item in range(1,20,1) if item %2==0]
print(lst5)
print("\n使用lst=[expression for item in range ]语法结构生成随机数列表")
lst6 = [random.randint(1,100) for _ in range(10)] #使用导入的随机数发生器,随机生成1到100之间的整数
print(lst6)
lst6.sort() #对列表进行排序,便于观察
print(lst6)
print("\n删除函数操作")
del lst3