小小列表大用途(python)

#列表(有点像数组,可以存放多种类型数据,
# 可以嵌套使用,
# 就是多维数组)
#可以从末尾开始索引比如从-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)









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值