早就开始学习编程了,从大一学习C语言时我就慢慢萌发了对编程的兴趣。后来又接触了C++,Python,现在是大四的最后一个学期。由于毕业设计采用了Python进行程序设计,于是呢就想把自己的学习Python的过程记录一下,算是催促自己学习吧。
自己的目标是学习完Python,以及数据结构和算法,加上计算机组成原理,操作系统。这就是四个核心课,读研的时候似乎还要重用C语言,到时候继续写吧。
其实已经学习了一段时间了,基础的语法规则很好懂。
今天学习了列表知识,包括列表的创建,增加元素,删除元素,插入元素,元素排序,练习代码如下,Python版本是2.7.10
# -*- coding: utf-8 -*-
"""Created on Sun Feb 17 12:17:14 2019@author: ZCL
"""#学习列表family=['Mom','Dad','Me','Brother']print familynewfamily=[]#添加元素newfamily.append('Mom')print newfamilynewfamily.append('Dad')newfamily.append('Me')newfamily.append('Brother')print newfamily#可以在列表里添加列表,列表元素包括任何Python可以储存的数据newfamily.append(family)print newfamily#获取元素print newfamily[3]print newfamily[4]#获取一串元素print newfamily[1:3]#获取从开头到指定元素print newfamily[:3]#获取指定元素到结尾所有元素print newfamily[2:]#extend扩展命令family.extend(['tom','jerry'])print family#insert 插入命令family.insert(2,'David')print family#删除命令 remove,pop,deldel family[2]print family#remove 一次只能删除一个元素family.remove('tom')print familyprint newfamilynewfamily.remove(family)print newfamily#sort 排序letters=['a','c','b','f','e']letters.sort()print lettersletters1=[2,8,4,3,7,9,1,5,6]letters1.sort()print letters1letters1.reverse()print letters1letters2=sorted(letters1)print letters1my_tuple=("red","green","blue")print my_tuple执行结果如下