python小白之路(特性语法三之列表)

列表
一、列表的格式:变量为studentlist = [‘zhangsan’,‘male‘,29],元素可以是不同数据类型的。
二、打印列表:打印学生姓名print(studentlist[0])
三、列表的循环遍历
1、for student in studentlist:
print(studentlist)
2、i = 0
length = len(students)
while i < length:
print(studentslist[i])
i += 1
四、列表的增、删、改、排序
1、添加元素:append、extend、insert
append:通过append可以向列表尾追加元素。
extend:通过extend可以将另一个集合中元素逐一添加到表中。
insert:insert(index.object)在指定位置index前插入元素object。
2、修改元素
修改元素的时候,要通过下标来确定要修改的是哪个元素,然后才能进行修改。
3、查找元素:in、not in、index、count
查找就是看看看指定的元素是否存在。
in:存在返回True,否则返回False。
not in:与in相反。
index:A.index(‘a’,1,4)查找索引,不存在会报异常。
count:A.count(‘a’)统计个数。
4、删除元素:del、pop、remove
del:根据下标进行删除 del studentlist[0]。
pop:删除最后一个元素 studentlist.pop()。
remove:根据元素的值进行删除 studentlist.remove(‘name‘)
5、排序:sort、reverse
sort:将list按特定顺序重新排列,默认为由小到大,参数reverseTrue可改为倒序,由大到小。
studentlist.reverse() studentslist.sort(reverse=True)
五、列表嵌套
一个列表中的元素又是一个列表。

原文地址:http://blog.51cto.com/1984410/2155912

时间: 2024-07-31 13:24:04

python小白之路(特性语法三之列表)的相关文章

python小白之路(特性语法三之遍历、公共方法、引用)

一.遍历通过for...in...的语法结构,我们可以遍历字符串.列表.元组.字典等数据结构.1.字符串遍历a_str = "hello world"for char in a_str:print(char,end=' ')2.列表遍历a_list = [1,2,3,4,5]for num in a_list:print(num,end=' ')3.元组遍历a_tuple =(1,2,3,4,5)for num in a_tuple:print(num,end=' ')4.字典遍历1)

python小白之路(特性语法三之字符串)

1.字符串:双引号或单引号中的数据输出:print() 输入:input()切片:[起始下标:结束下标:步长] PS:选取区间属于左闭右开型.[1:5:1] [5:1:-1]常见操作:find: mystr.find(str, start=0, end=len(mystr)) 存在返回索引值,否则返回-1.index: mystr.index(str, start=0, end=len(mystr)) 同find一样,存在返回索引,不存在会报异常.count: mystr.count(str,

python小白之路(特性语法三应用名片管理器项目)

#encoding=utf-8 print("欢迎使用Pyhon名片系统") #定义列表存储名片信息 list_card = [{'编号':1,'姓名':'zhanshi','电话':'110'},{'编号':2,'姓名':'战士','电话':'119'}] while True: print("*"*20) #名片系统功能 print("添加名片[1]") print("删除名片[2]") print("修改名片[

python成长之路【第三篇】:函数

1.函数基础 函数是python为了代码最大程度的重用和最小化代码冗余而提供的基本程序结构. 函数是一种设计工具,它能让程序员将复杂的系统分解为可管理的部件. 函数用于将相关功能打包并参数. python中可以创建4种函数: 全局函数:定义在模块中 局部函数:嵌套于其他函数中 lambda函数:表达式 方法:与特定数据类型关联的函数,并且只能与数据类型关联一起使用 Python提供了很多内置函数. 注意:有两种方式可以查看Python的内置函数. 1.https://docs.python.or

python小白之路(基础知识一)

一.开篇输出:print("Hello World!") 二.中文自由行:#coding=utf-8 或 # -- coding:UTF-8 -- 三.Linux多行:#!/usr/bin/python 四.不能少的注释:1.#单行注释 2.'''多行注释''' 五.标识符由字母.下划线.数字组成,且数字不能开头 六.不能修改和使用的关键词 import keyword keyword.kwlist 七.命名规范:1.见名知意 2.驼峰命名法 八.字符串的格式化:1."我叫%

python小白之路(控制语句二)

1.判断语句:往往用来对是否满足条件进行判断.if.if...else....if...elif...else....if嵌套. 2.循环语句while:一般通过数值是否满足循环条件.for:一般是对能保存多个数据的变量,进行遍历. 3.break和continuebreak:用来结束整个循环.continue:用来结束本次循环,继续执行下一次循环.break/continue只能用在循环中,在嵌套循环中,遵循就近原则只对最近的一层循环起作用. 原文地址:http://blog.51cto.co

python 小白之路(跳动的球)

# -*- coding: utf-8 -*- """ Spyder Editor This is a temporary script file. """ import pygame,sys pygame.init() size = width,height = 600, 400 speend = [1,1] WHITE = 255,255,255 screen =pygame.display.set_mode(size) pygame.dis

Python:从入门到实践--第三章--列表简介--练习

#1.将一些朋友的姓名存储在一个列表中,并将其命名为friends.依次访问该列表中的每个元素,从而将每个朋友的姓名都打印出来. #2.继续使用1中的列表,为每人打印一条消息,每条消息包含相同的问候语,但抬头为相应朋友的名字 #3.创建一个自己喜欢的出行方式列表.根据该列表打印一系列有关这些出行方式的宣言. friends = ['马脑壳','小波','玮哥','二小姐','短命','田鸡'] print(friends[0] +'\n' + friends[1] + '\n' + friend

Python之路【第三篇】:Python基础(二)

Python之路[第三篇]:Python基础(二) 内置函数 一 详细见python文档,猛击这里 文件操作 操作文件时,一般需要经历如下步骤: 打开文件 操作文件 一.打开文件 1 文件句柄 = file('文件路径', '模式') 注:python中打开文件有两种方式,即:open(...) 和  file(...) ,本质上前者在内部会调用后者来进行文件操作,推荐使用 open. 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作.