摘要: 超算第三次考核 任务一: (1)列表生成式: 主要运用到推导式的内容。 list1 = [i for i in range(10,61,10)] print(list1) list2 = [i*i for i in range(1,8)] print(list2) list3 = [i*int((- 阅读全文
posted @ 2023-02-18 00:44 牛鱼针 阅读(23) 评论(0) 推荐(0) 编辑
摘要: python魔法方法 1.基本的魔法方法 (1)__init__方法 用于对实例进行初始化,在实例创建是会自动执行。 class Hello(): def __init__(self): print("Hello World!") a = Hello() #Hello World! 如上,无需调用该 阅读全文
posted @ 2023-02-18 00:41 牛鱼针 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 链表经典问题 1.反转链表 问题:将链表反转,并返回新的头节点。 思路:设置两个指针,反别表示现节点和前节点,遍历链表,同时设置一个临时指针储存下一个节点。然后让现指针的next指向前指针。 def reverseList(self, head): cur = head pre = None whi 阅读全文
posted @ 2022-12-17 17:32 牛鱼针 阅读(44) 评论(0) 推荐(0) 编辑
摘要: python学习 1.for 循环 range()函数 for i in range(1,10): print(i) #输出为 1 2 3 4 5 6 7 8 9 该函数还可以制定步长如:for i in range(1,10,2) 即为以2为步长,在1到10内循环。 for循环与列表的结和 squ 阅读全文
posted @ 2022-12-13 18:36 牛鱼针 阅读(143) 评论(0) 推荐(0) 编辑
摘要: python初步了解栈 栈 栈是一种后入先出的数据结构。 python用列表实现堆栈非常容易,使用append函数,即可实现堆栈,pop()函数即可实现从栈顶取出元素。 stack = [3, 4, 5] stack.append(6) stack.append(7) print(stack) #[ 阅读全文
posted @ 2022-12-09 17:43 牛鱼针 阅读(139) 评论(0) 推荐(0) 编辑
摘要: python数据结构——链表 链表由一个个节点组成,每个节点包含自己的存储数据和下一个节点。 单链表 简单实现 先创造一个类来表示节点与节点之间的关系 class Node: def __init__(self,data = None,next = None): self.data = data s 阅读全文
posted @ 2022-12-09 17:42 牛鱼针 阅读(161) 评论(0) 推荐(0) 编辑
摘要: python初步了解队列 队列 是一种先入先出的数据结构 单纯用列表来实现队列运用pop()函数,进行出队效率很低,因为在列表开头删除元素需要将其他元素往前移动一位. 所以一般用其他方法实现队列。实现队列一般使用两个指针分别指向前端和后端, 便于删除和添加元素。 在使用队列时一般使用循环队列以避免浪 阅读全文
posted @ 2022-12-09 17:42 牛鱼针 阅读(62) 评论(0) 推荐(0) 编辑
摘要: python类与对象 python通过类来创建对象,对象是类的实例。 1.类的定义 类通过class + 类名的方式定义 class MyClass: """A simple example class""" i = 12345 def f(self): return 'hello world' 类 阅读全文
posted @ 2022-12-09 17:41 牛鱼针 阅读(320) 评论(0) 推荐(0) 编辑
摘要: python浅拷贝和深拷贝 python中对对象直接赋值其实只是将其换了一个名字,想要对对象进行真正的复制要通过别的方法。 浅拷贝 浅拷贝利用copy()函数就可以实现,它会产生新的对象 l=[1,2,3,4] l2=l.copy() print(l,l2) l.append(5) print(l, 阅读全文
posted @ 2022-12-09 17:38 牛鱼针 阅读(54) 评论(0) 推荐(0) 编辑
摘要: python推导式 推导式是用一行式子来完成循环操作的语句,一般与for循环结合来使用。 列表推导式 公式 [ expr for value in collection [if condition] ] 例子 对循环内元素的选择 x = [i for i in range(100) if (i % 阅读全文
posted @ 2022-12-09 17:38 牛鱼针 阅读(93) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示