python,,数据结构 从计算


数据结构 从计算机组织数的结构
列表 元祖 字典 集合
列表
list1 = [‘李‘,‘赵‘,‘孙‘,‘吴‘,‘卫‘]
list2 = []
print(list1[3])

print(list1[1:4])#取值范围是【 )
获取第一次出现元素的位置
遍历列表
num = 0
while num <= list1.index(‘卫‘) :
print(list1[num],end=‘ ‘)
num += 1

fotr 迭代变量 in 可迭代对象 循环体必须缩进
i =0
for p in list1:
print(p,i)
i += 1
len()获取列表长度

列表的反转于排序
list1.reverse()
print(list1)

列表数字的排序 reverse用于降序排列
number1 = [1,2,3,4,5,9,13,8]
number1.sort(reverse= True)
print(number1)

列表的新增修改删除操作
list1.append("孙")
print(list1)

list1.insert(1,"公孙")
print(list1)

print(len(list1))

list1[3] = "诸葛"
print(list1)

list1[3:5] = [‘公瑾‘,‘刘‘]
print(list1)

删除元素
list1.remove(‘吴‘)
list1.pop(2) 删除索引为2的元素
list1[2:5] #2到4的元素全部删除
print(list1)

其他常用方法

list1.count(‘李‘) #李出现的次数

list1.append([‘杨‘,‘吴‘] )#额外创建新的列表的原来的列表末端

list1.extend([‘杨‘,‘吴‘])#列表元素追加到末端

成员是否在列表中
b = "吴" in list1
print(b)
list2 = list1.copy() #完全复制列表,但是不在同一个内存中
list3 = list1 #在同一内存中,时刻保持一致

清空列表

list1.clear()
print(list1)

python

评论关闭