python dataframe 合并乱序列表_#国家计算机二级Python复习攻略#

#Python复习#

下周浙江就要考试进行计算机考试了,我给大家分享一些自己的考试经验。

如果你已经买了题库,那只要安心的刷题就行了,踏踏实实的考个良好绝对不是问题。

分值分布

30分的选择题(15道计算机基础题+5道python相关题)

60分的编程题(指定输出题+turtle+jieba/time+csv+综合)。

需要掌握的是:基础的数组、列表、序列和字典的基本操作。

需要掌握的标准库:time、jieba、csv、random、turtle等等。

csv可以说是重点,综合题肯定考,倒数第二题也许考:至少要学会将数值到写入csv文件。

import csvwith open('a.csv','a',encoding='utf-8') as f:    csv_writer = csv.writer(f)    csv_writer.writerow([1,2,3,4])

常用基础函数

函数

含义

split

分割字符串

join

合并字符串

append

添加元素到列表

reverse

逆序列表

sort

升序列表

选择题,难的也只有二叉树和堆栈了

二叉树的前序序列、中序序列以及后续序列如何区分

拿下面这张图举例

python dataframe 合并乱序列表_#国家计算机二级Python复习攻略#_第1张图片

前序、中序以及后序序列的读取顺序如下:

python dataframe 合并乱序列表_#国家计算机二级Python复习攻略#_第2张图片

把左子树、右子数,根节点写上去,如下图所示:

python dataframe 合并乱序列表_#国家计算机二级Python复习攻略#_第3张图片

按照自上而下,自左向右的顺序可以得到:

前序序列:C ABD EGF。

中序序列:BAD C GEF。

后序序列:BDA GFE C。

下面来聊聊常见的基本函数

a = '1 2 3'b = a.split(' ')['1', '2', '3']a = ['1','2','3']b = ''.join(a)123a = [1,2,4,3]a.sort(reverse=True)[4, 3, 2, 1]

虽然python自带编辑器不具备自动补全的功能,但只要记住函数名就够了。

如果大家记不住这些函数,完全可以尝试在现场测试函数,这也不失为一种方法。

你可能感兴趣的:(python,dataframe,合并乱序列表)