python入门记录

python入门记录

目录


列表

append()、extend()、insert()

mix=[1,'a','string',3.14,[1,2,3]]
empty=[]
member=['金鱼''鲤鱼','黄鱼']
len(member) #结果是3
member.append('鲨鱼') #append()只能跟一个参数
member.extend(['带鱼''娃娃鱼']) #extend()能以这样的形式加入两个参数
member.insert(1,'鲫鱼')

列表中元素交换、删除元素

remove()

member.remove('带鱼')

如果move()中带的参数不存在列表中,会报错

del()

del member[1]

pop()
python的列表是基于堆栈实现的

member.pop()

pop()可以加索引值

member.pop(1)

列表分片

member[1:3]
member[:2]
member[1:]
member[:] #获取列表的拷贝

常用操作符

>>> list1 = [123]
>>> list2 = [234]
>>> list1 > list2
False
>>> list3 = [123,456]
>>> list4 = [234,123]
>>> list3>list4
False
>>> list5 =list3+list4
>>> list5
[123, 456, 234, 123]
>>> list3*3
[123, 456, 123, 456, 123, 456]
>>> list6=[123,[234,456],789]
>>> list6[1][0]
234
>>> 123 in list6
True
>>> list3.count(123)
1
>>> list5.count(123)
2
>>> dir(list)
['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
>>> list3.index(123)
0
>>> list5.reverse()
>>> list5
[123, 234, 456, 123]
>>> list5.sort()
>>> list5
[123, 123, 234, 456]
>>> list5.sort(reverse=True)
>>> list5
[456, 234, 123, 123]
>>> list6=[123,234,456]
>>> list6.sort()
>>> list6
[123, 234, 456]
>>> list7=list6[:]
>>> list8=list6
>>> list6.sort()
>>> list6
[123, 234, 456]
>>> list7
[123, 234, 456]
>>> list8
[123, 234, 456]
>>> list6.sort(reverse=True)
>>> list7
[123, 234, 456]
>>> list6
[456, 234, 123]
>>> list8
[456, 234, 123]
>>> 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值