Python3.4 列表list增删查笔记

代码:

# *-* coding:utf-8 *-*
print("\n0===================================================Python3.4下加了【# *-* coding:utf-8 *-*】运行无问题。")
print("\n1===================================================列表list取得键值")
li_list = ['Tom','Jerry','Black Cat','Tom']
print("li_list输出==>",li_list)
print("取得li_list[0]==>",li_list[0])
print("取得li_list[1]==>",li_list[1])
print("取得li_list[3]==>",li_list[-1])
print("取得li_list中'Tom'个数li_list.count('Tom')==>",li_list.count("Tom")) 
print("取得li_list中'Tom'位置,两个只是取得了第一个==>",li_list.index('Tom'))
print("取得li_list中'Tom'位置,从第3个开始取得Tom'位置。==>",li_list.index('Tom',2,6))
print("取得li_list中项目个数len(li_list)==>",len(li_list))
print("builtins.IndexError: list index out of range 的错误如果输出:li_list[100]")


print("\n2===================================================增加列表list的某项")
li_list = ['Tom','Jerry','Black Cat','Tom']
print('before add==>',li_list) 
li_list.append('Jobush')
print("after add li_list.append('Jobush')追加到末尾==>",li_list) 
li_list.insert(0,'Jim')
print("after li_list.insert(0,'Jim')插入到指定位置==>",li_list) 


print("\n3===================================================嵌套插入1个list")
li_list = ['Tom','Jerry']
print("before add ['Tom','Jerry']==>",li_list) 
li_list_son = ['I am son','I am daughter']
print("将要插入的li_list_son['I am son','I am daughter']==>",li_list_son) 
li_list.append(li_list_son)
print("li_list.append(li_list_son)嵌套追加到末尾后。==>",li_list) 
print("取得嵌套后的I am son。li_list[2][0]) ==>",li_list[2][0])  


print("\n4===================================================list删除pop")
li_list = ['Tom','Jerry','Black Cat','Tom'] 
print("删除前==>",li_list)
li_list.pop(1)
print("删除后,通过索引li_list.pop(1))==>",li_list)
li_list.remove('Tom')
print("删除后,通过值li_list.remove('Tom'))两个只能够删除掉1个!切记!==>",li_list)
 
 

格式化代码:

# *-* coding:utf-8 *-*
print("\n0===================================================Python3.4下加了【# *-* coding:utf-8 *-*】运行无问题。")
print("\n1===================================================列表list取得键值")
li_list = ['Tom','Jerry','Black Cat','Tom']
print("li_list输出==>",li_list)
print("取得li_list[0]==>",li_list[0])
print("取得li_list[1]==>",li_list[1])
print("取得li_list[3]==>",li_list[-1])
print("取得li_list中'Tom'个数li_list.count('Tom')==>",li_list.count("Tom")) 
print("取得li_list中'Tom'位置,两个只是取得了第一个==>",li_list.index('Tom'))
print("取得li_list中'Tom'位置,从第3个开始取得Tom'位置。==>",li_list.index('Tom',2,6))
print("取得li_list中项目个数len(li_list)==>",len(li_list))
print("builtins.IndexError: list index out of range 的错误如果输出:li_list[100]")

print("\n2===================================================增加列表list的某项")
li_list = ['Tom','Jerry','Black Cat','Tom']
print('before add==>',li_list) 
li_list.append('Jobush')
print("after add li_list.append('Jobush')追加到末尾==>",li_list) 
li_list.insert(0,'Jim')
print("after li_list.insert(0,'Jim')插入到指定位置==>",li_list) 

print("\n3===================================================嵌套插入1个list")
li_list = ['Tom','Jerry']
print("before add ['Tom','Jerry']==>",li_list) 
li_list_son = ['I am son','I am daughter']
print("将要插入的li_list_son['I am son','I am daughter']==>",li_list_son) 
li_list.append(li_list_son)
print("li_list.append(li_list_son)嵌套追加到末尾后。==>",li_list) 
print("取得嵌套后的I am son。li_list[2][0]) ==>",li_list[2][0])  

print("\n4===================================================list删除pop")
li_list = ['Tom','Jerry','Black Cat','Tom'] 
print("删除前==>",li_list)
li_list.pop(1)
print("删除后,通过索引li_list.pop(1))==>",li_list)
li_list.remove('Tom')
print("删除后,通过值li_list.remove('Tom'))两个只能够删除掉1个!切记!==>",li_list)
 
 

输出结果:



0===================================================Python3.4下加了【# *-* coding:utf-8 *-*】运行无问题。


1===================================================列表list取得键值
li_list输出==> ['Tom', 'Jerry', 'Black Cat', 'Tom']
取得li_list[0]==> Tom
取得li_list[1]==> Jerry
取得li_list[3]==> Tom
取得li_list中'Tom'个数li_list.count('Tom')==> 2
取得li_list中'Tom'位置,两个只是取得了第一个==> 0
取得li_list中'Tom'位置,从第3个开始取得Tom'位置。==> 3
取得li_list中项目个数len(li_list)==> 4
builtins.IndexError: list index out of range 的错误如果输出:li_list[100]


2===================================================增加列表list的某项
before add==> ['Tom', 'Jerry', 'Black Cat', 'Tom']
after add li_list.append('Jobush')追加到末尾==> ['Tom', 'Jerry', 'Black Cat', 'Tom', 'Jobush']
after li_list.insert(0,'Jim')插入到指定位置==> ['Jim', 'Tom', 'Jerry', 'Black Cat', 'Tom', 'Jobush']


3===================================================嵌套插入1个list
before add ['Tom','Jerry']==> ['Tom', 'Jerry']
将要插入的li_list_son['I am son','I am daughter']==> ['I am son', 'I am daughter']
li_list.append(li_list_son)嵌套追加到末尾后。==> ['Tom', 'Jerry', ['I am son', 'I am daughter']]
取得嵌套后的I am son。li_list[2][0]) ==> I am son


4===================================================list删除pop
删除前==> ['Tom', 'Jerry', 'Black Cat', 'Tom']
删除后,通过索引li_list.pop(1))==> ['Tom', 'Black Cat', 'Tom']
删除后,通过值li_list.remove('Tom'))两个只能够删除掉1个!切记!==> ['Black Cat', 'Tom']



http://blog.csdn.net/budaha

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

budaha

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值