Python当中list列表的使用(创建列表,删除列表元素,添加列表元素,插入列表元素)

程序如下:

#这里我们将进行列表的学习,这个列表不能和R当中的列表弄混了
classmate=[‘bob‘,‘Python‘,‘Java‘]
b=["wife","mother"]
print(len(classmate))
#下面开始进行元素的访问,python当中的首元素是0,而不是R当中的1.
print(classmate[0])
print(classmate[0:])
print(classmate[1:2])
print("print the last element:")
print(classmate[-1])
print("\nprint the second last element:")
print(classmate[-2])
print("\nprint the third last element:")
print(classmate[-3])
print("\nlet us append some elements to the end of the list:")
classmate.append(‘adding element‘)
print(classmate[-1])
print("\nlet us print all the list!:")
print(classmate)
print("\nlet us delete the last element:")
classmate.pop()
print(classmate)
print("\nlet us delete the second element:")
#delete the element we want
classmate.pop(1)
print(classmate)
print("\nlet us insert somthing to the second position:")
#the insert position is our reference‘s position
classmate.insert(1,"something")
print(classmate)
print("\ninsert a list to our list:")
classmate.insert(1,["insertelement1","insertelement2"])
print(classmate)
print("\nlet us get the second list‘s seconde element:")
print(classmate[1][1])

linux下运行结果如下:

[email protected]:~/code$ python3 list.py
3
bob
[‘bob‘, ‘Python‘, ‘Java‘]
[‘Python‘]
print the last element:
Java

print the second last element:
Python

print the third last element:
bob

let us append some elements to the end of the list:
adding element

let us print all the list!:
[‘bob‘, ‘Python‘, ‘Java‘, ‘adding element‘]

let us delete the last element:
[‘bob‘, ‘Python‘, ‘Java‘]

let us delete the second element:
[‘bob‘, ‘Java‘]

let us insert somthing to the second position:
[‘bob‘, ‘something‘, ‘Java‘]

insert a list to our list:
[‘bob‘, [‘insertelement1‘, ‘insertelement2‘], ‘something‘, ‘Java‘]

let us get the second list‘s seconde element:
insertelement2

得解也。

原文地址:https://www.cnblogs.com/geeksongs/p/12389402.html

时间: 2024-11-02 23:47:09

Python当中list列表的使用(创建列表,删除列表元素,添加列表元素,插入列表元素)的相关文章

Leangoo使用列表——列表示例,插入列表

列表示例: 下面这个看板上创建了4个列表,第一个列表代表的是用户需求,后面3个列表代表 完成需求 要做的任务以及任务的不同状态. 插入列表: 双击看板空白处就可在当前的位置插入列表或泳道 浏览器访问官方链接:www.leangoo.com

34 py创建和使用字典 使用dict函数将序列(列表、元组)转换为字典 以及 字典的基本操作

第一课 创建和使用字典 # 创建和使用字典 # 我们以前讲过2种序列:1列表 2元组 # 共同点:都是通过索引引用元素值 # 不同点:列表是可读写的,元组是只读的 names = ["Bill", "Mike", "John", "Mary"] numbers = ["1234", "4321", "6789", "6543"] print(num

Python List pop()方法-用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

描述 pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值. 语法 pop()方法语法: list.pop(obj=list[-1]) 参数 obj -- 可选参数,要移除列表元素的对象. 返回值 该方法返回从列表中移除的元素对象. 实例 以下实例展示了 pop()函数的使用方法: #!/usr/bin/python aList = [123, 'xyz', 'zara', 'abc']; print "A List : ", aList.pop(); pr

Python中的列表、元组、切片、增删改查、#count:计算某元素出现次数、找位置#index、#reverse()反转、#sort()

元组和列表的区别: 声明一个元组并赋值的语法与列表相同,不同之处是元组使用小括号,列表使用方括号,元素之间也是用英文逗号分隔.需要注意的是,当元组只有一个元素时,需要在元素的后面加一个英文逗号分隔符,以防止与表达式中的小括号混淆.这是因为小括号既可以表示元组,又可以表示表达式中的优先级算符,这就容易产生歧义. 1.列表 list[ ] a=['chao','jin'] 2.切片     #增删改查 查 切片 [] print(a[1:]) #取到最后 print(a[1:-1]) #取到倒数第二

python当中的 可迭代对象 迭代器

学习python有一段时间了,在学习过程中遇到很多难理解的东西,做一下总结,希望能对其他朋友有一些帮助. 完全是个人理解,难免有错,欢迎其他大神朋友们批评指正. 1 迭代 什么是迭代呢??我们可以这样理解,一个容器类型的数据,比如 列表[ ]  .元组 () 和 字典 { }, 我们可以把这样类型的数据放入for temp in [1,2,3] 当中,temp 被一次一次的赋值成为后面容器内数据,然后我们拿到temp进行一些想做的事情.那么for 循环中自动的帮我们把数据一次一次的取出来,可以理

怎么使用Python和Flask在Linux上创建应用

无论你在linux上娱乐还是工作,这对你而言都是一个使用python来编程的很好的机会,也是一个从零基础开始学习python开发(http://www.maiziedu.com/course/python/)的一个好机会,pyhon学起来很有趣且在实际的应用如yum包管理器中很有用. 给大家分享一个关于很赞的教程贴,本篇教程会带你使用python和一个称为flask的微型框架来构建一个简单的应用,来显示诸如每个进程的内存使用,CPU百分比之类有用的信息. 前置需求 Python基础.列表.类.函

(一)Python入门-3序列:19集合-特点-创建和删除-交集并集差集运算

集合: 集合是无序可变,元素不能重复.实际上,集合底层是字典实现,集合的所有元素都是字典 中的“键对象”,因此是不能重复的且唯一的. 一:集合的创建和删除 1. 使用{}创建集合对象,并使用 add()方法添加元素 1 >>> a = {1,3,5} 2 >>> a 3 {1, 3, 5} 4 >>> a.add(7) 5 >>> a 6 {1, 3, 5, 7} 7 >>> a.add(5) 8 >>&

Python当中的array数组对象

计算机为数组分配一段连续的内存,从而支持对数组随机访问:由于项的地址在编号上是连续的,数组某一项的地址可以通过将两个值相加得出,即将数组的基本地址和项的偏移地址相加.数组的基本地址就是数组的第一项的机器地址.一个项的偏移地址就等于它的索引乘以数组的一个项所需要的内存单元数目的一个常量表示(在python中,这个值总是1) import array #array模块是python中实现的一种高效的数组存储类型.它和list相似,但是所有的数组成员必须是同一种类型,在创建数组的时候,就确定了数组的类

MFC CListCtrl 将一个列表的选中项添加到另一个列表

MFC CListCtrl 将一个列表的选中项添加到另一个列表, 用VC6.0实现: 简单记录一下自己的学习历程, 和大家分享,如果对你有用,我很高兴. 1.新建一个基于对话框的工程(Dialog-Based) 1.1 新建项目 打开VC6.0 -> File -> New -> Projects -> MFC AppWizard[exe] -> 工程名CListCtrlEg -> 点击OK ->Dialog based -> Finish -> OK