学习记录2021年8月30日上午

学习记录

学习时间:2021年8月30日上午

python中列表的应用理解

a = 10
print(a,id(a),type(a))
x = ['Peter','xiongda',15]
print(id(x))
print(type(x))
print(x)

python中列表的创建

x = ['peter','xiongda',56]
y = list(['peter','xiongda',56])

python中列表的特点

x = ['hello','Peter',56,'hello']#索引从0开始
#按顺序排序
print(x)
#索引映射唯一
print(x[0])
print(x[2],x[-2])
#列表里可以重复存储数据
#任意数据类型混合
#根据需要动态分配和回收内存

python中列表的获取指定元素的索引

x = ['hello','Peter',56,'hello']
print(x.index('hello'))#如果列表中元素重复,只打印首次出现的位置
#print(x.index('xxxx'))#不存在,报错
#print(x.index('hello',1,3))#从1位置查到第3个位置,但不包括3

print(x.index('hello',1,4))

python换取列表中单个元素

x = ['hello','Peter',56,'hello',56,'hello']
#获取索引为3的元素
print(x[3])
#获取索引为-3
print(x[-3])
#获取索引为100的元素
#print(x[100])

python获取列表中多个元素

    #  0  1  2  3  4  5  6  7
lst = [10,20,30,40,50,60,70,80]
print('原列表',lst)
#start 开始的位置,end 结束的位置不包括,step 间隔
lst2 = lst[1:6:1]
print(lst2)
print(lst[1:6:])#相隔step默认为1
print(lst[:6:2])#默认start开始为0位置,步长为2
print(lst[1::2])#start 为1,end不写默认到最后一位,步长间隔为2

print('------------step步长为负数-------------')
print('原列表',lst)
print(lst[::-1])

print(lst[7::-1])

python中列表元素的查询操作

print('j' in 'james')#True
print('b' in 'james')#False

lst = [10,20,30,'Peter']
print(20 in lst)#True
print(40 in lst)#False
print(40 not in lst)#True

for str in lst:#[10,20,30,'Peter']
    print(str)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

潘嗨嗨

感谢你的打赏,我会继续努力的

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值