python列表的特点分析
特点
1、一组有序的项目集合,可变的数据类型,可增删改查。
2、列表围绕方括号[]进行数据集合,不同成员以,分隔。
3、列表可以包含任何数据类型或另一个列表,不需要相同的类型。
4、列表可以通过序号访问成员。
实例
>>> list1=[1,2,3,4,5] >>> list1 [1, 2, 3, 4, 5] >>> list2=[12,"kkk",["12","bb"]] >>> list2 [12, 'kkk', ['12', 'bb']] >>>
知识点扩充:
python中列表的特点的特点有以下几点
1.列表中的数据是按顺序排列的;
2.列表可以存储任意类型的数据,也可以嵌套列表,且允许出现重复值;
3.列表具有正序和倒序两种索引,其中正序下标从0开始,倒序下标从-1开始;
4.列表中的每个元素都分配一个位置,一个元素对应一个位置;
以上就是python列表的特点分析的详细内容,更多关于python列表有什么特点的资料请关注我们其它相关文章!
相关推荐
-
python列表的特点分析
特点 1.一组有序的项目集合,可变的数据类型,可增删改查. 2.列表围绕方括号[]进行数据集合,不同成员以,分隔. 3.列表可以包含任何数据类型或另一个列表,不需要相同的类型. 4.列表可以通过序号访问成员. 实例 >>> list1=[1,2,3,4,5] >>> list1 [1, 2, 3, 4, 5] >>> list2=[12,"kkk",["12","bb"]] >>&
-
Python列表推导式、字典推导式与集合推导式用法实例分析
本文实例讲述了Python列表推导式.字典推导式与集合推导式用法.分享给大家供大家参考,具体如下: 推导式comprehensions(又称解析式),是Python的一种独有特性.推导式是可以从一个数据序列构建另一个新的数据序列的结构体. 共有三种推导,在Python2和3中都有支持: 列表(list)推导式 字典(dict)推导式 集合(set)推导式 一.列表推导式 1.使用[]生成list 基本格式 variable = [out_exp_res for out_exp in input_
-
python列表的切片与复制示例分析
大家可以先参考python切片复制列表的知识点详解这篇内容,对知识点用法有个了解 切片,即处理一个完整列表中部分数据. 语法 变量[起始索引:终止索引:步长] 首先创建一个字符串列表 >>> cars = ['toyota', 'honda', 'mazda', 'nissan', 'mitsubishi', 'subaru', 'suzuki', 'isuzu'] >>> >>> cars ['toyota', 'honda', 'mazda', '
-
Python列表list内建函数用法实例分析【insert、remove、index、pop等】
本文实例讲述了Python列表list内建函数用法.分享给大家供大家参考,具体如下: #coding=utf8 ''''' 标准类型函数: cmp():进行序列比较的算法规则如下: ----------------------------------------------------------------------------- 1. 对两个列表的元素进行比较 2. 如果比较的元素是同类型的,则比较其值,返回结果 3. 如果两个元素的不是同一种类型,则检查它们是否是数字 a. 如果是数字,
-
python列表操作之extend和append的区别实例分析
本文实例讲述了python列表操作之extend和append的区别.分享给大家供大家参考.具体如下: li = ['a', 'b', 'c'] li.extend(['d', 'e', 'f']) print li print len(li) print li[-1] li = ['a', 'b', 'c'] li.append(['d', 'e', 'f']) print li print len(li) print li[-1] 运行结果如下: ['a', 'b', 'c', 'd', '
-
Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
本文实例讲述了Python列表list操作符.分享给大家供大家参考,具体如下: #coding=utf8 ''''' 列表也可以使用比较操作符,比较时更加ASCII进行比较的. 比较列表时也用内建函数cmp()函数: 两个列表的元素分别比较,直到有一方胜出. 元组进行比较操作时和列表遵循相同的逻辑. 列表的切片操作和字符串的切片操作很像, 不过列表的切片操作返回的是一个对象或者几个对象的集合. 列表的切片操作也遵循从正负索引规则,也有开始索引值,结束索引值, 如果这两个值为空,默认为序列的开始和
-
python面试题之列表声明实例分析
本文实例讲述了python面试题之列表声明.分享给大家供大家参考,具体如下: 下面程序输出的结果为? val = [['a']*2]*2 print val val[0][1]='b' print val 答案为: [['a', 'a'], ['a', 'a']] [['a', 'b'], ['a', 'b']] 而不是 [['a', 'a'], ['a', 'a']] [['a', 'b'], ['a', 'a']] 请看下面的例子: val = ['a']*2 #或者直接声明val = ['
-
python实现把二维列表变为一维列表的方法分析
本文实例讲述了python实现把二维列表变为一维列表的方法.分享给大家供大家参考,具体如下: c = [[1,2,3], [4,5,6], [7,8,9]] 1.用列表推导式 >>> [n for a in c for n in a ] [1, 2, 3, 4, 5, 6, 7, 8, 9] 2.用嵌套循环展开 >>> result=[] >>> for a in c: for n in a: result.append(n) result #resu
-
Python列表推导式与生成器用法分析
本文实例讲述了Python列表推导式与生成器用法.分享给大家供大家参考,具体如下: 1. 先看两个列表推导式 def t1(): func1 = [lambda x: x*i for i in range(10)] result1 = [f1(2) for f1 in func1] print result1 def t2(): func2 = [lambda x, i=i: x*i for i in range(10)] result2 = [f2(2) for f2 in func2] pr
-
Python 列表(List)的底层实现原理分析
Python 列表的数据结构是怎么样的? 列表实际上采用的就是数据结构中的顺序表,而且是一种采用分离式技术实现的动态顺序表 但这是不是Python的列表? 我的结论是顺序表是列表的一种实现方式. 书上说的是:列表实现可以是数组和链表. 顺序表是怎么回事?顺序表一般是数组. 列表是一个线性的集合,它允许用户在任何位置插入.删除.访问和替换元素. 列表实现是基于数组或基于链表结构的.当使用列表迭代器的时候,双链表结构比单链表结构更快. 有序的列表是元素总是按照升序或者降序排列的元素. 实现细节 py
随机推荐
- AngularJS使用ng-repeat和ng-if实现数据的删选显示效果示例【适用于表单数据的显示】
- jQuery抛物线运动实现方法(附完整demo源码下载)
- shell学习教程获取命令行参数示例
- jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
- 详解vue-cli开发环境跨域问题解决方案
- JAVA线程sleep()和wait()详解及实例
- IOS开发之路--C语言预处理
- ASP.NET 页面刷新的实现方法(包括html,js)
- 使用php-timeit估计php函数的执行时间
- python实现绘制树枝简单示例
- Python基于pygame实现的弹力球效果(附源码)
- Android笔记之:App应用之启动界面SplashActivity的使用
- js 跳出页面的frameset框架示例介绍
- 判断javascript的数据类型(示例代码)
- C语言实现颠倒栈的方法
- 项目需要,开始学习flash
- linux中uptime命令的用法详细解析
- python动态监控日志内容的示例
- js和jquery中获取非行间样式
- Android开发中4个常用的工具类【Toast、SharedPreferences、网络及屏幕操作】