Python探索记(11)——列表List
来源:互联网 发布:scala编程书籍 编辑:程序博客网 时间:2024/06/16 08:03
# @Time : 2017/7/5 18:21# @Author : 原创作者:谷哥的小弟# @Site : 博客地址:http://blog.csdn.net/lfdfhl# @DESC : 列表'''利用列表List存数据,并依据下标打印数据'''nameList=['水原杏璃','苍井不空','波少野结衣','大泽玛利亚']print('nameList[0]=',nameList[0])print('nameList[1]=',nameList[1])print('nameList[2]=',nameList[2])print('nameList[3]=',nameList[3])print('= '*20)'''利用列表下标修改列表中的数据'''nameList=['水原杏璃','苍井不空','波少野结衣','大泽玛利亚']nameList[0]='吉冈里帆'print('修改后nameList[0]=',nameList[0])print('= '*20)'''利用for循环遍历List列表'''for name in nameList: print('name=',name)print('= '*20)'''利用while循环遍历List列表'''listSize=len(nameList)index=0while index<listSize: print('name=',nameList[index]) index=index+1print('= ' * 20)'''利用append向列表中添加元素'''numberList=[1,2,3,4]numberList.append(5)for number in numberList: print('number=',number)print('= '*20)'''利用extend合并列表'''list1=[1,2,3]list2=[7,8,9]list1.extend(list2)for number in list1: print('number=',number)print('= '*20)'''利用insert()在指定位置index前插入元素'''numberList=[1,2,3,4]numberList.insert(3,9527)for number in numberList: print('number=',number)print('= '*20)'''利用in或者not in查找列表中的数据in 如果数据存在于列表中那么结果为true,否则为falsenot in 如果数据存在于列表中那么结果为true,否则false'''countryList=['中国','美国','法国']if '中国' in countryList: print('数据存在于列表中')else: print('数据不存在于列表中')print('= ' * 20)'''利用count统计元素在列表中出现的次数'''names=['水原杏璃','苍井不空','波少野结衣','大泽玛利亚','波少野结衣','大泽玛利亚']count=names.count('波少野结衣')print('count=',count)print('= ' * 20)'''利用index查找元素在列表中的索引'''names=['水原杏璃','苍井不空','波少野结衣','大泽玛利亚','波少野结衣','大泽玛利亚']index=names.index('波少野结衣')print('index=',index)index=names.index('波少野结衣',3,5)print('index=',index)print('= ' * 20)'''利用del删除列表中的元素'''names=['水原杏璃','苍井不空','波少野结衣','大泽玛利亚']del names[1]for name in names: print('name=',name)print('= ' * 20)'''利用pop删除列表中的最后一个元素也可以传入index,删除index处的元素'''names=['水原杏璃','苍井不空','波少野结衣','大泽玛利亚']names.pop()for name in names: print('name=',name)print('= ' * 20)'''利用remove根据元素的值删除列表中的该元素'''names=['水原杏璃','苍井不空','波少野结衣','大泽玛利亚']names.remove('苍井不空')for name in names: print('name=',name)print('= ' * 20)'''利用reverse反转列表'''names=['水原杏璃','苍井不空','波少野结衣','大泽玛利亚']names.reverse()for name in names: print('name=',name)print('= ' * 20)'''利用sort将列表中元素排序默认是从小到大'''numbers=[6,5,9,1]numbers.sort()for number in numbers: print('number=',number)print('= ' * 20)'''利用sort将列表中元素从大到小排序'''numbers=[6,5,9,1]numbers.sort(reverse=True)for number in numbers: print('number=',number)print('= ' * 20)
阅读全文
0 1
- Python探索记(11)——列表List
- Python—列表list
- Python笔记——列表(list)
- Python学习笔记 —— List列表
- Python探索记(14)——字符串、列表、元组、字典与运算符相关的操作
- python 学习笔记——列表(list)
- python学习笔记——列表推导 list comprehension
- Python入门学习记录——List(列表)
- Python基础学习篇—列表(list)
- Python探索记(02)——变量
- Python探索记(06)——while
- Python探索记(07)——for
- Python探索记(17)——函数
- Python 列表(list)操作
- Python 列表(list)操作
- Python 列表(list)操作
- python之list列表
- python学习-列表(list)
- linux忘记了密码怎么办
- Windows编程之旅(二)
- PHP学习之Pimple运行流程详解
- CSS属性之颜色与字体格式
- linux 下运行jar文件,终端退出但是jar依旧运行
- Python探索记(11)——列表List
- MOOC清华《程序设计基础》第5章:归并排序
- java---生产者与消费者的例子
- 汇编获取当前执行位置方法总结
- wait()、notify()和notifyAll()Object类 的方法
- EventBus的基本使用及原理
- Memory Monitor 的使用---内存泄漏
- ftp 设置 这个方法非常好,亲测可用
- [Leetcode 4] Median of Two Sorted Arrays