您的位置:首页 > 编程语言 > Python开发

Python3.4 列表list增删查笔记

2016-06-16 17:00 519 查看
代码:

# *-* 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  list