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)
格式化代码:
输出结果:
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
# *-* 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
相关文章推荐
- C#中Ilist与list的区别小结
- C#中IList<T>与List<T>的区别深入解析
- C#对list列表进行随机排序的方法
- Vc++ 控件List Control用法总结
- C++实现的泛型List类分享
- C#使用IComparer自定义List类实现排序的方法
- C# Datagridview绑定List方法代码
- javascript radio list的实现细节(多浏览器兼容)
- c++ STL容器总结之:vertor与list的应用
- java实现List中对象排序的方法
- 大家注意vector, list, set, map成员函数erase
- ASP.NET―001:GridView绑定List、页面返回值具体实现
- List all the Databases on a SQL Server
- js Map List 遍历使用示例
- Java比较两个List的值是否相等的方法
- Java List双击事件实现方法
- velocity显示List与Map的方法详细解析
- 关于STL中list容器的一些总结
- 关于C#泛型列表List<T>的基本用法总结
- Java集合类中文介绍