【趣解python3】之列表

目录

一、变量与列表

二、列表的操作

一、变量与列表

crystal=['紫水晶','红宝石']
soul=['传说灵魂','普通灵魂','高级灵魂']
legend=['牛牛的水果刀','小花的指甲钳']
item=[legend,crystal,soul]
print(len(soul))
print(len(crystal))
print(len(item))
print(max(soul))
print(max(item))
print(max(legend))
print(min(legend))
print(min(crystal))
print(list('阿波菲斯的剑鞘'))

        变量与列表的关系,就好像房客与房子之间的关系。前三行的“crystal、soul和legend”相当于房客,列表相当于房子。

        第四行的item相当于一层楼,把三个房间都放在这个楼里了。

        第五、六、七行的len方法是统计列表中的字符串的数量。

        第八、九、十行的max方法是统计列表中的最大的字符串‘。

        列表里可以为任意内容,列表里可以有列表,成员类型也可以不同。

二、列表的操作

1 crystal=['紫水晶','红宝石']
2 soul=['传说灵魂','普通灵魂','高级灵魂']
3 legend=['牛牛的水果刀','小花的指甲钳']
4 item=[legend,crystal,soul]
5 print(crystal.append('琥珀'))
6 print(crystal[1])

7 print(crystal.count('紫水晶'))

8 print(item.extend('阿波菲斯的剑鞘'))
9 #1['阿', '波', '菲', '斯', '的', '剑', '鞘']
10 #2 把'阿', '波', '菲', '斯', '的', '剑', '鞘'放入item
11 print(item)

12 print(soul.index('普通灵魂'))

13 print(crystal.insert(0,'孔雀石'))
14 print(crystal)

15 print(crystal.pop())

16 print("----------",crystal.pop(2))

17 print(crystal.remove('紫水晶'))
18 print(crystal)
19 print(soul)

20 print(soul.reverse())
21 print(soul)

22 print(list('763216401658736519').sort())
23 print(soul.sort())
24 print(soul)
25 exlist=list('239847639651091')
26 print(exlist.sort())
27 print(exlist)
28 print(exlist.clear())
29 print(exlist)
30 print(crystal)

31 print(id(crystal))
32 excrystal=crystal.copy()
33 print(id(excrystal))

34 print(id(crystal))
35 qcrystal=crystal
36 print(id(qcrystal))

        第七行代码是统计的方法,统计crystal列表里有几个“紫水晶”。

        第八到十一行是把“'阿', '波', '菲', '斯', '的', '剑', '鞘'”这几个扩展的内容放入item列表中。

        第十二行是查找'普通灵魂'在列表中的索引。

        第十三、十四行是“孔雀石”这个字符串要插队,在索引0位置插队,插队是低素质的行为,小心紫水晶字符串打人哦!

        第十五行是剔除crystal列表的最后一个成员。

        第十六行是指谁踢谁,明确了是剔除第三个元素。

        第十七到十九行是按成员名字踢除,即剔除'紫水晶'。

        第二十到二十一行是让列表翻转。

        第二十二到二十四行是给列表里的数据排序,按照大小排列依次排列。

        第二十八到三十行是清空列表,即crystal列表为空了。

        第三十一到三十三行是深拷贝,深拷贝就相当于不仅复制了一模一样的列表,还连根拔起了,拷贝和被拷贝的列表是各自独立的,就好像在两个不同的房间。

        而倒数三行的代码是浅拷贝,浅拷贝的拷贝是比较浅显的,是完全照搬,一模一样的复制,且拷贝和被拷贝的列表还在一起,就好像在同一个房间里。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

编程小猪猪

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值