#列表(有点像数组,可以存放多种类型数据,
# 可以嵌套使用,
# 就是多维数组)
#可以从末尾开始索引比如从-1开始
#+,*运算符可以操作
#namelist = []#空列表
list = ["shangguan hao",19]
#保持原类型,可以循环打印
#len()可以得到列表长度
#增删改查都有相应的操作,建议用到时百度
'''
print("hello ," +list[0])
print(list[1])
list.append("is good")
#也可以采用input输入的变量加入(在末尾追加一个元素)
print(list[2])
a = [1,2]
b = [3,4]
a.append(b) #将列表当作一个元素加入a中
print(a)
a.extend(b) #将b列表中每一个元素追加到列表中
print(a)
#增: 【insert】
a = [0,1,2]
a.insert(1,3)
print(a) #指定位置插入元素
#将3插入到1位置
#删
num = [1,2,3,4,5]
del num[2] #删除指定下标元素
print(num)
num.pop()#弹出最后一个元素
print(num)
num.remove(2)
print(num)
#直接删除指定元素,如果出现重复元素,
# 删除第一个出现的元素
'''
#改:修改指定下标的元素内容
num = [1,2,4,3,5]
'''
num[1] = 10
print(num)
#查:【in . not in】
n = int(input())#如果不类型转换,输入的则是字符,
#则在整型数据集中找不到,可以自己尝试
if n in num:
print("find")
else:
print("not find")
try:
print(num.index(8,1,4)) #可以查找特定下标范围的元素,并返回找到对应数据的下标,左闭右开的区间
#如果找不到就会报错
except ValueError:#也可以不加异常类型
print("can't find it")
else:
print("success")
print(num.count(1))#计数函数
'''
num.reverse()#反转
num.sort()#升序排序
num.sort(reverse=True)#降序排列
print(num)
小小列表大用途(python)
最新推荐文章于 2024-04-29 07:06:22 发布