python序列基本操作汇总

创建序列语法:

变量名 ={}

dict={}

变量名 =[]

list01=[]

变量名 =() 不可变

tuple01=()

变量名 =值

str=‘123‘

备注:序列中除了元祖之外都可以有增删改查的功能

#增加 字典
stu_info={‘num‘:‘001‘,‘name‘:‘袁天罡‘,‘sex‘:‘男‘}
stu_info[‘age‘]=‘78‘
print(stu_info)

#列表
list01=[‘002‘,‘李淳风‘,‘男‘]
list01.append(64)
print(list01)

#字符串
str01=‘003\t武则天\t女‘
str01=‘003\t武则天\t女\t59‘
print(str01)

#删除
#字典
stu_info={‘num‘:‘001‘,‘name‘:‘袁天罡‘,‘sex‘:‘男‘}
del stu_info[‘sex‘]
print(stu_info)

#列表
list01=[‘002‘,‘李淳风‘,‘男‘]
del list01[2]
print(list01)

#字符串

str01=‘003\t武则天\t女‘

str01=‘003\t武则天‘
print(str01)

#改

#字典
stu_info={‘num‘:‘001‘,‘name‘:‘袁天罡‘,‘sex‘:‘男‘}
stu_info.update({‘sex‘:‘女‘})
print(stu_info)

#列表
list01=[‘002‘,‘李淳风‘,‘男‘]
list01[2]=‘不详‘
print(list01)

#字符串
str01=‘003\t武则天\t女‘
str01=‘003\t武则天\t男‘
print(str01)

综合案例演示:制作学生信息管理系统

nameinfo=[]

def printMemu():
print("="20)
print("==学生管理系统V1.0==")
print("="
20)
print("1:添加学生信息")
print("2:删除学生信息")
print("3:显示学生信息")
print("4:退出系统")

def add():
num=input("请输入学生学号:")
nmae=input("请输入学生姓名:")
sex=input("请输入学生性别(男/女)")
newInfo={}
newInfo[‘num‘]=num
newInfo[‘name‘]=nmae
newInfo[‘sex‘]=sex
nameinfo.append(newInfo)
print(nameinfo)

def show():
print("="20)
print("学生信息如下:")
print("="
20)
print(nameinfo)

def delete():
del_num=input("请输入要删除的学生学号:")
for i in nameinfo:
if i[‘num‘]==del_num:
nameinfo.remove(i)

while True:
printMemu()
chose=int(input("请输入功能相对应的数字"))
if(chose==1):
print("1:添加学生信息")
add()

if(chose==2):
    print("2:删除学生信息")
            delete()

if(chose==3):
    print("3:显示学生信息")
    show()
if(chose==4):
    print("4:退出系统")
    break

实现效果图:

原文地址:https://blog.51cto.com/983865387/2406695

时间: 2024-10-22 05:09:09

python序列基本操作汇总的相关文章

python序列基本操作

这里讲一基本概念:容器---可以包含其他对象的对象:两种主要的容器是序列(列表和元祖)和映射(字典) 关于序列的通用基本操作:python中常用的序列主要有两种:列表和元祖  -------索引,切片,相加,相乘和资格检查 1.索引:序列中的所有元素都有编号,从0开始 names='xiaoyan' print(names[0])print(names[3])print(names[-1])结果: 2.切片:访问特定范围的元素 names='xiaoyan' print(names[0:3])

PYTHON资源入口汇总

Python资源入口汇总 官网 官方文档 教程和书籍 框架 数据库 模板 工具及第三方包 视频 书籍 博客 经典博文集合 社区 其他 整理中,进度30% 官网 入口 官方文档 英文 document 2.7.6 入口| 标准库 document 3.x 入口 The Hitchhiker’s Guide to Python 入口 Python Monk 入口 中文 document 2.7 入口 非官方 google的python文档 Google's Python Class入口 pep8 入

Python 序列操作符与函数

Python序列包括:元组.列表.字符串. 1.序列共同支持的函数: 函数 功能 说明 cmp(seq1,seq2) 比较序列大小 从左到右依次比较,直到比较出大小 len(seq1) 获取序列长度 如果seq1为字符串,返回字符串中字符数,否则返回序列中元素个数 max(seq1)或min(seq1)   求最大值或最小值 seq1字符串:返回字符串中ASCII码最大或最小的字符.也可比较序列中元素或多个序列 sorted(seq1) 按由小到大顺序排列   sum(seq1) 求和 对数字型

python学习笔记:python序列

python序列包括字符串.列表和元组三部分,下面先总的说一下python序列共有的一些操作符和内建函数. 一.python序列 序列类型操作符 标准类型的操作符一般都能适用于所有的序列类型,这里说一下序列类型操作符. 1. 成员关系操作符(in.not in) 成员关系操作符是用来判断一个元素是否属于一个序列的.具体语法: 对象 [not] in 序列 2. 连接操作符(+) 这个操作符允许我们把一个序列和另一个相同类型的序列做连接,具体语法: sequence1 +sequence2 3.

Python序列——字符串

字符串 1 string模块预定义字符串 2 普通字符串与Unicode字符串 3 只适用于字符串的操作 4 原始字符串 5 Unicode字符串操作符 内建函数 1 标准类型函数与序列操作函数 2 字符串类型函数 字符串内建函数 字符串特有性质 1 转义字符 2 三引号 本文介绍Python序列中的字符串. 1. 字符串 字符串支持序列操作. 1.1 string模块预定义字符串 >>> import string >>> string.ascii_letters '

跟黄哥学python序列文章之python方法链(method chaining)

# 跟黄哥学python序列文章之python方法链(method chaining) ## 写这篇文章来由,有朋友说下面这样的代码看不懂. choice = raw_input("please input:\n").strip()[0].lower() 很多对于有经验的程序员来说,这些都不是事, 但对于初学者来说,看到这样的语法头有点大. ## 这个其实是面向对象中方法链的概念. ## 请看维基百科上Method chaining的定义 Method chaining, also k

Python——序列

#!/usr/bin/python #coding:utf8 ''' Python——序列 字符串的操作 ''' s = 'abcdefg' print s print s[2] print s[-1] print s[0:1] print s[-3:] ''' 开始下标位 结束下表位 隔一个取一个 ''' print s[0::2] print s[-3:-1:2] ''' 开始下标位 结束下表位 -2倒的取 隔一个取一个 ''' print s[::-2] 打印结果: abcdefgcgae

SVN基本操作汇总

1.创建源代码库 // 用默认的文件系统格式(Berkeley DB)创建一个Subversion源代码库 svnadmin create repos // 如果想要使用FSFS格式,使用如下命令 svnadmin create --fs-type fsfs /var/svn/repos 2.签出源代码 // repoURL可能是http, https或者svn开头的地址.比如: // http://localhost/svn/myproject svn co <repoURL> 3.签入源代

Python序列方法整理

序列通用操作: 1.判断数据是否存在与欲裂中:   x(元素)  in s(序列)         ||  x(元素) not in s(序列) >>> num=[1,2,3,4,'tom','jack','marry'] >>> 'tom' in num True >>> 'marry' not in num False 2.连接序列  : s1(序列)+s2(序列) >>> num1=[1,2,3,4] >>>