博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第一天
阅读量:5044 次
发布时间:2019-06-12

本文共 1355 字,大约阅读时间需要 4 分钟。

早就开始学习编程了,从大一学习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 family
newfamily=[]
#添加元素
newfamily.append('Mom')
print newfamily
newfamily.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,del
del family[2]
print family
#remove 一次只能删除一个元素
family.remove('tom')
print family
print newfamily
newfamily.remove(family)
print newfamily
#sort 排序
letters=['a','c','b','f','e']
letters.sort()
print letters
letters1=[2,8,4,3,7,9,1,5,6]
letters1.sort()
print letters1
letters1.reverse()
print letters1
letters2=sorted(letters1)
print letters1
my_tuple=("red","green","blue")
print my_tuple

 执行结果如下

 

转载于:https://www.cnblogs.com/zcl1997/p/10392809.html

你可能感兴趣的文章
代码生成器原理
查看>>
Exp3 免杀原理与实践
查看>>
[ZooKeeper] 1 基本概念
查看>>
面试整理:版本信息
查看>>
linux中通过lsof恢复删除的文件,前题是fd被占用。
查看>>
【插件开发】—— 6 SWT 复杂控件使用以及布局
查看>>
linux下Apache服务器使用入门----httpd.conf
查看>>
什么样虚拟主机才能满足电子商务网站性能要求
查看>>
使用dbutils进行数据库操作
查看>>
KS检验学习[转载]
查看>>
根据当前复选框状态,判断文本框是否可用
查看>>
MySQL两个最简单的delimiter的使用demo
查看>>
好久没写博客了
查看>>
位图排序算法的一个实践
查看>>
HTML5--JS API-新的选择器
查看>>
handlebars添加条件判断
查看>>
Service 与 Thread 的区别
查看>>
Android 中Service生命周期
查看>>
(转载)Ubuntu 下常用的软件工具
查看>>
c++学习8 -- 引用变量
查看>>