学习笔记:《python编程快速上手-让繁琐的工作自动化》(第四章:列表)

4.1列表

列表是 一个值,它包含多个字符构成的序列。当然,它作为一个值,可以保存在变量中,或者传递给函数。列表大概看起来像这个样子[‘cat’,1,2,3 ],列表是以 [ ] 来包裹起来的字符串,以逗号进行分割。

4.1.1用下标取得列表中的单个值
spam =[‘cat’,1,2,3 ]
spam[0]

spam=[['cat','bat','rat','elephant'],[10,20,30,40,50]]
print(spam[0][1])
print(spam[1][4])

第一个下标表示使用哪个列表,第二个下标表明该列表中哪一个值。
4.1.2负数下标
spam[-1]
spam[-2]
-1是指取得列表中最后一个下标
-2是指取得列表中倒数第二个下标
4.1.3利用切片取得子列表
spam[1:4]
1 代表 开始处的下标
4 代表 结束处的下标
4.1.4用len()取得列表的长度
spam =[‘cat’,1,2,3 ]
len(spam)
4.1.5用下标改变列表中的值
spam =[‘cat’,1,2,3 ]
spam[1]=‘dog’
spam[-1]=‘god’
4.1.6列表的连接和复制
列表也是可以做 相加 或者 相减运算的。例如:在这里插入代码片
‘hello’ + spam[0]
我们会得到 ’hello cat‘
[‘cat’,1,2,3 ]+[1,2,3]
4.1.7利用del从列表中删除值
spam =[‘cat’,1,2,3 ]
del spam[1]

4.2使用列表

babyName = []
while True:
    print('请输入你的名字'+ str(len(babyName)+1))
    Name = input()
    if Name == '':
        break
    babyName = babyName+[Name]
print('你的名字是' )
for Name in babyName:
    print(''+Name)

4.2.1列表用于循环

spam = [1,2,3,4]
for i in range(len(spam))
    print(shr(i)+spam[i])

4.2.2 in 和not 操作符
1 not in [1,2,3,4]
就会返回faluse
这两个方法的返回值得 是 true 和faluse
存在就为 true 不存在就是 faluse
4.2.3多重赋值技巧
spam = [‘wo’,‘shi’,‘dan’,‘shen’,‘gou’]
wo,ye,bu,gao,xing = spam

增强的赋值语句 等价的赋值语句
spam+=1 spam=spam+1
spam-=1 spam=spam-1
spam*=1 spam=spam*1
spam/=1 spam=spam/1
spam%=1 spam=spam%1

4.4方法

4.4.1用index()方法在列表中查找值

spam&#
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值