关闭

3.9.1 - Lists in Python

219人阅读 评论(0) 收藏 举报
分类:
# Python List Examples

a = [] #Empty List

b = [0, 1, 2, 3, 4] #List with 5 items

c = [3.14, "abc", [1, 2, 3, 4]]  #List with a nested list

d = list('Python')  # List of iterable items

e = list(range(0, 10))  # List of integers from 0-9

len(b)
len(c[2])

b + c
c + b

b * 4


3.14 in c

b[2] = 9 # mutable


temp_string = "Python"

temp_string[2] = "a" # error inmutable


c[2][0]

c[2][-1]


b[1:]
b[:2]
b[1:3]



运行结果如下:

a = [] #Empty List

b = [0, 1, 2, 3, 4] #List with 5 items

c = [3.14, "abc", [1, 2, 3, 4]] #List with a nested list

d = list('Python') # List of iterable items

d

// Result: ['P', 'y', 't', 'h', 'o', 'n'] //

e = list(range(0, 10)) # List of integers from 0-9

e

// Result: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] //

len(b)

// Result: 5 //

len(c[2])

// Result: 4 //

b + c

// Result: [0, 1, 2, 3, 4, 3.14, 'abc', [1, 2, 3, 4]] //

c + b

// Result: [3.14, 'abc', [1, 2, 3, 4], 0, 1, 2, 3, 4] //

b * 4

// Result: [0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4] //

3.14 in c

// Result: True //

b[2] = 9 # mutable

b

// Result: [0, 1, 9, 3, 4] //

c[2][0]

// Result: 1 //

c[2][-1]

// Result: 4 //

b[1:]

// Result: [1, 9, 3, 4] //

b[:2]

// Result: [0, 1] //

b[1:3]

// Result: [1, 9] //



0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Python学习笔记(十六)----Python列表(Lists)

一、Python 列表        序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。        Python...
  • u011655519
  • u011655519
  • 2013-12-25 21:59
  • 7558

gulp——如何安装并运行

gulp帮助我们完成前端大量的重复性操作一、全局安装gulp$ npm install -g gulp前提是你已经配置了全局的npm理论上这个,这样已经安装完成了。但是,gulp作为一门工具,比较特殊...
  • u011118321
  • u011118321
  • 2017-01-20 11:41
  • 226

erlang lists模块函数使用大全

一,带函数Pred 1, all(Pred, List) -> boolean() 如果List中的每个元素作为Pred函数的参数执行,结果都返回true,那么all函数返回true, 否则返回...
  • nadakiss
  • nadakiss
  • 2014-04-01 09:05
  • 5606

Rockstor配置Openvpn,然后win7用openvpn客户端连接

RockStor 是一个免费而且开源的 NAS(Network Attached Storage) 网络存储系统解决方案,支持常用的文件分享协议。RockStor 可在主流的 Linux 发行版中使...
  • u013896064
  • u013896064
  • 2015-10-22 14:32
  • 1446

python--有关函数的问题

前段时间学习过python,但是只是学了个皮毛。现在想用它来做数据分析,因此决定好好学习!本篇文章是在阅读python官方文档的过程中抽取出来的一些知识点。        python的函数 调用...
  • Ace_Yom
  • Ace_Yom
  • 2015-08-15 23:46
  • 320

数据结构之“Ordered List and Sorted List”(一)

本系列文章将学习我们生活中最常用也最简单的一种数据结构——List(列表,点击打开链接)。List就是一个元素项(items)序列,支持“添加”、“删除”和“访问元素”等操作。本系列文章主要学习两种L...
  • Sagittarius_Warrior
  • Sagittarius_Warrior
  • 2016-03-04 14:45
  • 378

数据结构-散列

散列(hashing):是一种以常数平均时间执行插入、删除和查找的技术。 散列表(hash table):是包含有关键字的具有固定大小的数组。表的大小记作table-size。每个关键字被映射到从0...
  • hola_f
  • hola_f
  • 2016-08-14 15:12
  • 148

Swift2.2中的新变化

原文链接点击这里Swift2.2已经更新了,这次更新去除了一些难用的语法还添加了一些缺失的特性,并且还弃用了一些有争议的语言特性。这篇文章将详细介绍Swift2.2中的一些主要的变化和一些细微的改变,...
  • chaoyang805
  • chaoyang805
  • 2016-03-27 00:27
  • 970

Python学习(三) 八大排序算法的实现(上)

本文Python实现了插入排序、基数排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序、希尔排序。
  • u010402786
  • u010402786
  • 2016-03-07 21:37
  • 1115

python基础数据结构——列表(list), 元祖(tuple), 字典(dict), 字符串(string), 集合(set) 介绍及相互转换

python 是个很方便的数据处理工具,搞搜索的很多都用此语言。优点是简单易用,功能强大。一个复杂的功能就只需要几行代码搞定。 快速开发,对性能稳定性要求不高,用它再合适不过了。 先系统的学习下...
  • hhh3h
  • hhh3h
  • 2014-02-18 20:11
  • 2321
    个人资料
    • 访问:515404次
    • 积分:11293
    • 等级:
    • 排名:第1619名
    • 原创:615篇
    • 转载:99篇
    • 译文:0篇
    • 评论:99条
    文章分类
    最新评论