python的课后练习总结2(关于列表的)

本文介绍了Python中列表的基本操作,如使用下标和input()函数,增删改查方法(append,extend,insert,pop,remove,clear等),以及列表的排序、倒序和嵌套遍历。实例涵盖了F单对账中的应用。
摘要由CSDN通过智能技术生成

1下标(又叫索引):从0开始

进阶版,加入了input(),应用到F单对账中

b = 'Already input in AP.Cost#'
Cost = input("请输入:")
message = f"{b}{Cost}"
print(message)


2,列表的查:

就是利用下标进行查找的

下标(又叫索引):从0开始

可以用下标查找,也可以用切片查找

切片语法:序列[开始位置下标:结束位置下标:步长]

len 函数: 返回列表长度。语法:len(变量名)

3,列表的增:

1、变量名.append(数据)    

列表结尾追加数据【追加单个数据】

注意:不能一次增加多个数据,增加多个数据是将整个序列追加到列表

 

2、变量名.extend(数据)     

列表结尾追加数据【追加多个数据】 

变量名.extend(['唐僧','白龙马'])

 

3、变量名.insert(位置下标,数据) 

在指定位置新增数据

列子里是进阶,加入join函数,应用到F单对账里,实际案列

my_list = ['Already input in AP.Cost#' ]
my_list.insert(1, "PT2293")
print("".join(my_list))

4,列表的删:(很少删)

1、del 变量名

例如:del 变量名         可以删除整个列表,再打印这个变量名时,就会报错了,找不到因为被你删除了

2、del 变量名[下标]   (这个用的比较多,用下标删)

例如:del 变量名[0]     可以删除指定数据

3、变量名.pop(下标)    删除指定下标的数据(默认最后一个),并返回该数据

例如:

变量名1=变量名.pop(1)  删除列表中下标为1的数据

4、变量名.remove(数据)          移除列表中某个数据的第一个匹配项

5、变量名.clear( )           清空列表,返回结果是 [ ]

5,列表的改:

1、修改指定下标的数据

变量名 = ['孙行者','者行孙','行者孙']

变量名[1] = '孙悟空'

print(变量名)

my_list = ['No F file in OID.Pls help provide~', 'Already input in AP.Cost#  under HBL#']
my_list[1] = 'Pls help enter F file'

# 将特殊字符替换为空格
my_list = [string.replace('\xa0', ' ') for string in my_list]

print(my_list)

 

2reverse( )  把整个列表倒序排列     语法:变量名.reverse( )

3sort( ) 排序   语法:变量名.sort(reverse=False)  默认升序,降序改成True     

6,遍历

接下来要说的是最重要的遍历,非常重要,有冒号:在后面

for i in 变量名:

        print(i)

 

7,列表嵌套

当一个列表中包含其它子列表时,如果查找指定人名?

变量名 =[ ['孙悟空','猪八戒','沙和尚'],['关羽','张飞','赵云'],['李小龙','叶问','霍元甲'] ]

如何找到李小龙

print(变量名[2][0])

 

  • 38
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值