欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

序列、元组、列表(基本的增、删、改、查)

程序员文章站 2022-10-04 13:51:28
列表的方法有很多,下面程序只测试了部分。1、基本方法测试#!/usr/bin/python# -*- coding: utf-8 -*- #当程序存在中文时,注释表明使用utf-8编码解释 print('下面是单字符串序列练习')a = 'lingyunmu' #这是一个字符串,也是一个序列,一但定... ......

列表的方法有很多,下面程序只测试了部分。

1、基本方法测试

#!/usr/bin/python
# -*- coding: utf-8 -*-
    #当程序存在中文时,注释表明使用utf-8编码解释
    
print('下面是单字符串序列练习')
a = 'lingyunmu'
    #这是一个字符串,也是一个序列,一但定义不可更改
print(a)
    #打印字符串
print(a[0])
    #输出第一个字符,下标从0开始
print(a[-1])
    #输出最后一个字符,下标从-1开始
print(a[0:4])
    #切片前4个字符
print(type(a))
    #输出类型
del(a)
    #删除a
#print(a)
    #这时候在输出a会报错

print('*'*40)
print('下面是元组序列练习')
    #元组tuple定义使用()
t = ('lingyunmu',25,'man','computer')
    #元组可以存储多个字符串元素,一但定义不可更改
print(t)
    #输出元组t
print(t[0])
print(t[-1])
    #输出第一个和最后一个字符
a = 'lingyunmu'
    #创建变量
t1 = (a,25,'man',(a,25,'man'))
    #元组中的元组可以为变量、字符串、元组、列表等
print(t1)
    #打印元组
print(t1[3])
print(t1[3][0])
    #输出第4个元素;输出第4个元素中的第一个元素;
del(t)
del(a)
del(t1)
    #删除变量和元组
    
print('*'*40)
print('下面是列表序列练习')
    #序列定义使用[]
list = ['lingyunmu',25,'man']
print(list)
    #查询和元组一样,使用下标查询,这里我们就不列举了
list.append('computer')
print(list)
    #增加元素至末尾
list.pop(1)
print(list)
    #删除下标为1的元素,25
list[1] = 'girl'
print(list)
    #修改下标为1的元素为girl
list.insert(2,25)
print(list)
    #在下标为2的地方插入元素25
list.clear()
print(list)
    #清除列表元素
del(list)
    #删除列表

2、常用方法列举

list.append()
#在列表末尾添加新的对象
list.count()
#统计某个元素在列表中出现的次数
list.extend()
#在列表末尾一次性追加另一个序列中的多个值
list.index()
#从列表中找出某个值第一个匹配项的索引位置
list.insert()
#将对象插入列表
list.pop()
#移除列表中的一个元素,并且返回该元素的值
list.remove()
#移除列表中某个值的第一个匹配项
list.reverse()
#反向列表中元素
list.sort()
#对原列表进行排序

3、常用函数列举

cmp(list1, list2)
#比较两个列表的元素
len(list)
#列表元素个数
max(list)
#返回列表元素最大值
min(list)
#返回列表元素最小值
list(seq)
#将元组转换为列表

读书和健身总有一个在路上