Python自学个人知识点记录1------列表

1.列表可以是混合列表,里面可以放整型、浮点型、字符型或者子列表,相当于一个广义表,也可以创建空列表;

2.len(列表名):得到列表的长度;

3.列表名.append(元素):向列表里添加元素,但谨记此处能添加一个元素,多了会报错;

4.列表名.extend():原理是用一个列表来扩展另一个列表,虽然也只能放入一个元素,但是可以放一个子列表,子列表里可以放多个元素,如member.extend(['dervcdsx','fvcdsa'),但是输出member的时候它是打散开来的,并不是作为一个子列表放在里面的;

5.列表名.insert():这个函数有两个参数,第一个是位置索引,第二个是数据,注意第一个的位置下标是0;

6.从列表中获取元素:跟数组一样,我们可以通过元素的索引值(index)从列表获取单个元素,注意,列表索引值是从0开始的,使用方法比如列表名member,获取第一个元素写作member[0];

7.列表名.remove('元素名’):从列表中删除元素,注意不要写错元素名;

8.del member[1]:del语句来从列表中删除元素,del member[被删元素的位置索引];

9.pop()函数:从列表中获得最后一个元素返回,如member.pop(),可以将其赋值,name=member.pop()。也可以写pop(位置索引)获得返回精确位置元素;

10.列表分片Slice:利用索引值一次性需要获取多个元素,如member[1:3]获得并返回位置索引为1到2(3是不包含的)的元素,即包头不包尾,但前后其实可以空着不填,前面不填如member[:3]即获得从列表头到位置索引为2的元素,后面不填也同理可推,两个都不填的话就是列表的拷贝;

11.列表操作符:

     比较操作符:当两个列表里有多个元素的时候,只比较位置索引为0的元素的大小(字符串的同理,比较ascii码),输出bool值;

     逻辑操作符:and/or

     运算操作符:+类似于扩展列表,将两个列表相加,但不可是新的列表;*或是*=是将里面的元素复制几倍,比如member*3或者member*=4;

     成员操作符:如for循环的in或者not in,123 in list 返回True,注意自列表里的元素不算是属于列表,可以写成子元素 in 列表[该子列表的位置索引],'我' in list[1],再或者用类似于二维数组的方法输出子列表的子元素list[1][1]会输出‘我’;

12.列表类型的内置函数:①dir(list)输出python的各种内置函数;②list.count(123)输出123在列表中出现的次数;③list.index(123)返回这个元素第一次出现的位置索引,也可以设置范围list.index(123,3,7)从第4个开始查;④list.reverse()将列表原地翻转;⑤list.sort()默认将元素从小到大进行排序输出,也可写sort(reverse=True)这样就能从大到小排序;

   

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值