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

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

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)
#将元组转换为列表

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

posted @ 2019-09-25 10:36  Renqy  阅读(485)  评论(0编辑  收藏  举报