python中的列表(爬虫会用到)

在这里插入图片描述在这里插入图片描述在这里插入图片描述
我们之类遍历字符串的时候通过遍历字符串的长度,然后通过取索引来获取值

在这里插入图片描述在这里插入图片描述增:append,extend,insert
删:pop
改:直接对要改的下标重新赋值
查: in ,not in
在这里插入图片描述在这里插入图片描述在这里插入图片描述append就是在末尾追加一个元素

在这里插入图片描述也可以列表里面嵌套列表,它把列表当作一个元素追加进去

在这里插入图片描述
extend就是把列表中的元素一个个放进去另一个列表中

在这里插入图片描述

a=['范冰冰','李冰冰','杨幂']
# 我喜欢的明星还有,我还得加
a.append('刘诗诗')
# 我觉得在我眼中舒畅最美
a.insert(0,'舒畅')
print(a)

# 范冰冰有点年纪big了,不是我这个年纪喜欢的了
a.pop(1)
print(a)
# 我想把李冰冰改成蒋欣
a[1]='蒋欣'
print(a)


在这里插入图片描述
在这里插入图片描述
如果列表中有重复的数据,remove删除的时候只会优先删除找到的第一个顺序,也就是索引靠前的。


在这里插入图片描述在这里插入图片描述
这个也是属于查的范围
在这里插入图片描述
在这里插入图片描述反转以后a是本身直接改变了相当于是重新赋值了

在这里插入图片描述
在这里插入图片描述

office=[['a','b','c'],['d','e','f','g'],['h']]
for i in office:
    # print(i)
    for y in i:
        print(y)
products=[['iphone',6888],['MacPro',18000],['小米6',2499],['Coffee',31],['Book',60],['Nike',688]]
# shangpin=int(input('请输入你要选择的商品的数字:'))
print('-'*5+'商品列表'+'-'*5)
for i in products:
    # print(i)
    print(products.index(i),end='  ')
    for y in i:
        # if products.index(i)==shangpin:
            print(format(y,'^10'),end='')    #这里指的是给y设置格式,不是可以把y的格式设置一下,然后输出的y就带格式了

        # print(y)
    print()
while True:
    shangpin=input('请输入你要购买的商品的序号,输入q表示退出:')
    if shangpin==0:
        print("0    iphone     6888 ")
    elif shangpin=='1':
        print('1    MacPro    18000')
    elif shangpin=='2':
        print('2     小米6       2499')
    elif shangpin=='3':
        print('3    Coffee      31')
    elif shangpin=='4':
        print('4     Book       60')
    elif shangpin=='5':
        print('5     Nike      688')
    elif shangpin=='q':
        break
    else:
        print('请输入正确的数字。')


# print ("{} 对应的位置是 {0}".format("runoob","laji"))
#
# print("{0} {1}".format("hello", "world"))

# age=10
# height=173
# print("我的年龄是%d岁"%age)
# print('我的年龄是{}岁'.format(age))
# print('我的年龄是{0}岁,身高{1}'.format(age,height))   # 0代表就是索引
# print ("{0}对应的位置是{0}".format("runoob"))  #我们可以使用大括号 {} 来转义大括号 ,这里的转移就跟我们说的\的意思一样
#
# name='你好世界'
# print(format(name,'^10'))
# print('{:^10}'.format(name))





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值