Python
liuhmmjj
对计算机编程很有兴趣
展开
-
Python字典常用操作与进阶玩法
在Python中,字典是一种常用的数据结构,是实现各类算法的基础。原创 2024-06-20 20:23:54 · 762 阅读 · 0 评论 -
python列表常见去重方法
列表去重在python实际运用中,十分常见,也是最基础的重点知识。原创 2024-06-20 19:11:48 · 537 阅读 · 0 评论 -
Mac使用brew安装Python3.*并设为默认版本
mac系统虽然默认打开的是python2,但是也默认自带了python3,只要在终端用命令python3就会打开python3下面讲的是用brew安装最新的python3brew install python3可以看到python3的实际安装目录是/usr/local/Cellar/python@3.9/3.9.12打开配置文件并写入python的外部环境变量open ~/.bash_profile然后写入:export PATH=${PATH}:/usr原创 2022-03-29 22:12:59 · 11752 阅读 · 0 评论 -
python将列表转化为字典结构,相同Key的放入value列表中
将列表按照其中元素对象的某一属性为key转化为字典结构,相同Key的对象放入value列表中代码示例:# coding=utf-8import jsonclass Person: def __init__(self, name, age, id): self.name = name self.age = age self.id = id def __str__(self): return '姓名:%s 年龄.原创 2021-02-07 10:48:50 · 2171 阅读 · 1 评论 -
numpy 轴与维度的理解
NumPy’s main object is the homogeneous multidimensional array. It is a table of elements (usually numbers), all of the same type, indexed by a tuple of positive integers. In NumPy dimensions are calle原创 2017-07-23 19:19:42 · 12028 阅读 · 2 评论 -
Python内置的字符串处理函数
生成字符串变量str='python String function' 字符串长度获取:len(str)例:print '%s length=%d' % (str,len(str))连接字符串sStr1 = 'strcat'sStr2 = 'append'sStr1 += sStr2print sStr1复制字符串#strcpy(sStr1,sS原创 2015-07-25 16:39:41 · 1062 阅读 · 0 评论 -
python 字典操作
1、什么是字典?字典是Python语言中唯一的映射类型。映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表。字典对象是可变的,它是一个容器类型,能存储任意个数的Python对象,其中也可包括其他容器类型。字典类型与序列类型的区别:1.存取和访问数据的方式不同。2.序列类型只用数字类型的键(从序列的开原创 2015-07-25 17:23:26 · 5175 阅读 · 0 评论 -
列表和元组
Table of Contents1 序列概览2 通用序列操作2.1 索引2.2 分片2.3 序列相加2.4 乘法2.5 成员资格2.6 长度,最大值,最小值3 列表:Python的“苦力”3.1 list3.2 基本列表操作3.3 列表方法4 元组4.1 元组定义:4.2 tuple函数4.3 元组的意义:1 序列概览说转载 2015-07-25 16:54:03 · 609 阅读 · 0 评论 -
python的range()函数用法
python的range()函数使用很方便,它能返回一系列连续增加的整数,它的工作方式类似于分片,可以生成一个列表对象。range函数大多数时常出现在for循环中,在for循环中可做为索引使用。其实它也可以出现在任何需要整数列表的环境中,在python 3.0中range函数是一个迭代器。>>> range(1,5) #代表从1到5(不包含5)[1, 2, 3, 4]>>> range原创 2015-07-26 09:33:58 · 2805 阅读 · 0 评论 -
Python特殊语法:filter、map、reduce、lambda
filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence的类型)返回:>>> def f(x): return x % 2 != 0 and x % 3 != 0 >>> filter(f, range(2, 25)) [5,转载 2015-07-25 16:49:37 · 627 阅读 · 0 评论 -
Python和C++求10000以内的所有素数(Eratosthenes筛选 求素数)
Eratosthenes筛选求素数“除了自身之外,无法被其它整数整除的数”称之为质数,要求质数很简单,但如何快速的求出质数则一直是程序设计人员与数学家努力的课题,在这边介绍一个著名的 Eratosthenes求质数方法。解法首先知道这个问题可以使用循环来求解,将一个指定的数除以所有小于它的数,若可以整除就不是质数,然而如何减少循环的检查次数?如何求出小于N的所有质数?首原创 2015-07-26 11:32:03 · 5813 阅读 · 1 评论