学习记录
syjcoming
这个作者很懒,什么都没留下…
展开
-
python的.format输出
学习记录Python两种输出值的方式: 表达式语句和 print() 函数如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化输出值。str.format() 的基本使用如下:print(’{}网址: “{}!”’.format(‘菜鸟教程’, ‘www.runoob.com’))菜鸟教程网址: “www.runoob.com!”括号及其里面的字符 (称作格式化字段) 将会被 format() 中的参数替换。在括号中的数字用于指向传入对象在 format(转载 2022-03-16 19:13:13 · 845 阅读 · 0 评论 -
python集合
集合是一个无序不重复元素的集。基本功能包括关系测试和消除重复元素。可以用大括号({})创建集合。注意:如果要创建一个空集合,你必须用 set() 而不是 {} ;后者创建一个空的字典,下一节我们会介绍这个数据结构。以下是一个简单的演示:basket = {‘apple’, ‘orange’, ‘apple’, ‘pear’, ‘orange’, ‘banana’}print(basket) # 删除重复的{‘orange’, ‘banana’, ‘p转载 2022-03-15 20:34:06 · 100 阅读 · 0 评论 -
del语句的使用
使用 del 语句可以从一个列表中根据索引来删除一个元素,而不是值来删除元素。这与使用 pop() 返回一个值不同。可以用 del 语句从列表中删除一个切割,或清空整个列表。例如:a = [-1, 1, 11, 111, 1111, 1234.5]del a[0]a[1, 11, 111, 1111, 1234.5]del a[2:4]a[1, 11, 1234.5]del a[:]a[]也可以用 del 删除实体变量:del a...原创 2022-03-15 20:30:01 · 1585 阅读 · 0 评论 -
矩阵的行列互换
学习记录可使用嵌套列表进行矩阵列表的行列互换。例如:matrix = [… [1, 2, 3, 4],… [5, 6, 7, 8],… [9, 10, 11, 12],… ][[row[i] for row in matrix] for i in range(4)][[1, 5, 9], [2, 6, 10], [3, 7, 11], [4, 8, 12]]或者:list = []for i in range(4):list.app原创 2022-03-15 20:24:20 · 2047 阅读 · 0 评论 -
将python列表当做堆栈、队列使用
学习记录我们都知道堆栈的特点为先进后出,后进先出,列表方法使得列表可以很方便的作为一个堆栈来使用。用 append() 方法可以把一个元素添加到堆栈顶。用不指定索引的 pop() 方法可以把一个元素从堆栈顶释放出来。例如:stack = [3, 4, 5]stack.append(6)stack.append(7)stack[3, 4, 5, 6, 7]stack.pop()7stack[3, 4, 5, 6]stack.pop()6stack.pop()5转载 2022-03-15 20:10:53 · 254 阅读 · 0 评论