列表基础python

'''
1.列表是一种容器,可以储存多个数据
2.数据在内存中是连续存储的 
3.通过索引下标操作数据,默认是0
'''
#手机电脑
phones=['huawei','apple','xiaomi','dell']
#[] 使用逗号隔开
print(phones)
#买电脑
computers=[] #空列表
computer2=list()
print(computers)

#添加元素
#1.append() 追加
computers.append('huawei')   #在最后追加一个
print(computers)
computers.append('MACbook')
print(computers)

#2.insert()
computers.insert(1,'xiaomi')   #可以选择位置,每次只能插入一个
print(computers)

#3.extend()  批量加入
new_computers= ['lenovo','dell','hp']
computers.extend(new_computers)  #在最后追加多个元素

#列表的取值操作
i=phones.index('xiaomi')
print(i)
mi=phones[i]
print(mi)

# x=phones[5] 注意索引下标不要超出,不能数组越界
#print(x)

#列表的长度
l=len(phones)
print(l)
#下标最大值是  长度-1

#列表元素的修改
phones[3]='hp'
print(phones)

#成员运算符 in 和  not in
if 'iphone' in phones:
    print('我们这里卖iphone')
if 'iphone' not in phones:   #else:
    print('我们不卖iphone')

#列表删除
#1.del
del phones[1]
print(phones)

#2.pop 删除最后一个元素,并且返回
last=phones.pop()
print(last)
print(phones)

#3.remove()  根据内容删除
phones.remove('xiaomi')
print(phones)  #如果有多个相同的元素,只会删除第一个

a=[1,2,3,1]
a.remove(1)
print(a)

#1.列表的排序  2.列表的切片
phones1=['oppo','huawei','dell','vivo']
phones1.sort()  #升序
print(phones1)

phones1.sort(reverse=True)
print(phones1)

#切片的语法
#[切片的起始位置(包含):终止位置(不包含):步长]
bbg=phones1[0:2:1]
print(bbg)

'''
列表的定义
增删改查
切片
'''

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值