python笔记005——切片、复制、元组

1.切片:指定要使用的第一个和最后一个元素的索引

指定索引[0:3],则输出列表中0、1、2的元素
指定索引[1:3],则输出列表中1、2的元素
指定索引[:3],则输出列表中0、1、2的元素
指定索引[2:],则输出列表中2到最后的元素

指定索引[-3:],则输出列表中倒数3到最后的元素

eg1:

输入:
bicycles = ["title" , "cannondale" , "redline"]
print(bicycles[0:2])
输出:
['title', 'cannondale']

eg2:

输入:
bicycles = ["title" , "cannondale" , "redline"]
print("Here two bicycles are my lover: \n")
for bicycle in bicycles[0:2]:
    print(bicycle.title())
输出:
Here two bicycles are my lover: 

Title
Cannondale

eg3:

输入:
bicycles = ["title" , "cannondale" , "redline"]
print("Here two bicycles are my lover: \n")
print([bicycle.upper() for bicycle in bicycles[:2]])
print([bicycle.title() for bicycle in ["title" , "cannondale" , "redline"][:2]])
输出:
Here two bicycles are my lover: 

['TITLE', 'CANNONDALE']
['Title', 'Cannondale']

2.复制:同时省略起始索引和终止索引

指定索引[:],则输出列表中所有元素

输入:
my_bicycles = ["title" , "cannondale" , "redline"]
her_bicycles = my_bicycles[:]
print(her_bicycles)
my_bicycles.append("bike")
her_bicycles.append("trek")
print(my_bicycles)
print(her_bicycles)
输出:
['title', 'cannondale', 'redline']
['title', 'cannondale', 'redline', 'bike']
['title', 'cannondale', 'redline', 'trek']

3.元组:不可变的列表(元组中元素不可修改,但可通过重新定义一个元组以致达到修改元组变量的目的)

输入:
box_sizes = (20,80)
print(box_sizes[0])                   #打印元组中第一个值
print(box_sizes[1])
for box_size in box_sizes:            #运用for函数遍历元组中所有值
    print(box_size)
输出:
20
80
20
80

4.#PEP 8 格式设置指南:http://legacy.python.org/dev/peps/pep-0008/







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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值