Python 常用方法

本文介绍了Python的多种常用方法,包括List的pop()、randrange()、拷贝、元素统计、与tuple的区别,匿名函数,extend(),random.seed(),join(),sort()与sorted()的区别,is与==的区别,找子串,整数bit_length(),以及dict按value排序等,详细阐述了它们的功能和用法。
摘要由CSDN通过智能技术生成

Python List pop()

pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

if __name__ == '__main__':
	    a = [1,2,3,4]
	    print("默认删除最后一个列表值: ", a.pop())
	    print(a)
	    print("删除第一个列表值: ", a.pop(0))
	    print(a)

执行结果如下:
在这里插入图片描述

Python randrange() 函数

randrange() 方法返回指定递增基数集合中的一个随机数,基数默认值为1

import random

random.randrange ([start,] stop [,step])

参数step是什么意思呢?例如下面代码start =1,step=3,执行代码返回index = 25。
25 - start = 25 - 1 = 24 是step 3 的倍数。

index = random.randrange(1,100,3)

list的拷贝

if __name__ == '__main__':
    a = [1, 2, 3]
    b = a[:]  # 属于copy, 对b的操作不会影响a
    c = a  # 属于引用,对c的操作会影响到a
    print(f'a: {
     a}')
    print(f'b: {
     b}')
    print(f'c: {
     c}')
    b.pop(0)
    print(f'a: {
     a}')
    print(f'b: {
     b}')
    c.pop(0)
    print(f'a: {
     a}')
    print(f'c: {
     c}')

运行结果如下:

统计list元素个数

利用collections 中的Counter, 统计list中每个元素出现的次数及其所占百分比。


from collections import Counter


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值