关闭

3.9.2 - Lists - Adding and Removing Objects

260人阅读 评论(0) 收藏 举报
分类:

# Python List Examples

a = [] #Empty List

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

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

d = [5, 6, 7, 8]

a.append("a")
a.append("b")
a.append("c")

a = ["a", "b", "c"]
a.extend(b)
len(a)

a = [] #Empty List
a.append("Python")

a = [] #Empty List
a.extend("Python")

b.insert(0, "a") # before the index position
b.insert(3, "b")

b.remove("b")  #delete by the object

#an error will occur if you want to delete an inexistent element


del d[0]  #delete by the index


结果

a = [] #Empty List
b = [0, 1, 2, 3, 4] #List with 5 items
c = [3.14, "abc", [1, 2, 3, ["a", "b", "c"]]]  #List with a nested list
d = [5, 6, 7, 8]
a.append("a")
a.append("b")
a.append("c")
a = ["a", "b", "c"]
a.extend(b)
a
// Result: ['a', 'b', 'c', 0, 1, 2, 3, 4] //
len(a)
// Result: 8 //
a = [] #Empty List
a.append("Python")
a
// Result: ['Python'] //
a = [] #Empty List
a.extend("Python")
a
// Result: ['P', 'y', 't', 'h', 'o', 'n'] //
b.insert(0, "a") # before the index position
b
// Result: ['a', 0, 1, 2, 3, 4] //
b.insert(3, "b")
b
// Result: ['a', 0, 1, 'b', 2, 3, 4] //
b.remove("b")  #delete by the object
b
// Result: ['a', 0, 1, 2, 3, 4] //
d
// Result: [5, 6, 7, 8] //
del d[0]  #delete by the index
d
// Result: [6, 7, 8] //






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

iOS 本地数据存储(一)

本地数据存储之UserDefaults UserDefaults支持的基本数据类型包含: NSData, NSString, NSNumber, NSDate, NSArray, or NSDi...
  • qianguozheng
  • qianguozheng
  • 2015-03-22 19:20
  • 3836

Windows上用VAGRANT创建运行管理VirtualBox虚拟机

百度百科:Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它 使用Oracle的开源VirtualBox虚拟化系统,使用 Chef创建自动化虚拟环境。 体会: 1.用Vagr...
  • berryreload
  • berryreload
  • 2015-08-29 10:53
  • 2545

Spark学习 基础函数功能详细说明 附代码和执行过程 上机学习详细说明

Spark学习 基础函数功能详细说明 附代码和执行过程log 上机学习详细说明
  • wyx100
  • wyx100
  • 2016-07-20 21:42
  • 906

erlang lists模块函数使用大全

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

spark读取MySQL大Table的效能问题

在测试从Spark Shell读取MySQL一张Large Table时,发生了Out of memory和connection timeout问题,记录一下处理的过程: MySQL Table资料...
  • ZhongGuoZhiChuang
  • ZhongGuoZhiChuang
  • 2017-07-05 11:24
  • 951

CCSpriteFrameCache精灵帧缓存分析(2)

CCSpriteFrameCache精灵帧缓存分析(2): CCSpriteFrameCache其他方法: 1、根据plist和纹理图片名加载     /** Adds multiple Spr...
  • tianxiawuzhei
  • tianxiawuzhei
  • 2015-05-19 20:50
  • 1501

python--有关函数的问题

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

Spring源码分析【8】-MyBatis注解方法不能重载

代码如下: 这是不可以的,会报错: 2016-08-18 11:36:00,267 [main] ERROR [org.mybatis.spring.mapper.MapperFactoryBea...
  • unix21
  • unix21
  • 2016-08-18 11:48
  • 1881

KEIL MDK输出map文件分析

作者:Ropai 转自:http://blog.csdn.net/ropai/article/details/7493168 KEIL MDK输出map文件分析01   零、前言  前面写了一篇...
  • whw8007
  • whw8007
  • 2013-05-25 13:21
  • 868

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

本系列文章将学习我们生活中最常用也最简单的一种数据结构——List(列表,点击打开链接)。List就是一个元素项(items)序列,支持“添加”、“删除”和“访问元素”等操作。本系列文章主要学习两种L...
  • Sagittarius_Warrior
  • Sagittarius_Warrior
  • 2016-03-04 14:45
  • 378
    个人资料
    • 访问:513870次
    • 积分:11271
    • 等级:
    • 排名:第1618名
    • 原创:615篇
    • 转载:99篇
    • 译文:0篇
    • 评论:99条
    文章分类
    最新评论