列表-元组
来源:互联网 发布:mac http 抓包工具 编辑:程序博客网 时间:2024/05/21 07:58
列表-元组
一 列表
1.列表的定义:
列表的定义格式 :
list = [] ##定义了一个名为list的列表且列表内容为空
特点:
(1)列表的元素可以是任意类型(数值型,列表,字符串等)
(2)列表是可变类型的序列
(3)列表的操作:“ 对象 = 属性 + 方法 ”
2.列表的用法:
(1)列表的索引
列表的索引下标也是从0开始的 他的索引规则和字符串的索引规则类似 list[0]读取的是列表的第一个元素;
In [9]: li = ['sunner',19,'girl']
In [10]: li
Out[10]: ['sunner', 19, 'girl']
In [11]: li[0]
Out[11]: 'sunner'
In [12]: li[0:2]
Out[12]: ['sunner', 19]
(2)列表的添加与删除:
@@@@添加@@@@
(1)在 ipython 中 使用 ' list.append('')'来给列表添加元素 ##此命令只能按照顺序添加
(2)在 ipython 中 使用 ' list.insert( , '') ' 来给列表插入元素 ##此命令可以选择你插入的位置
In [14]: li.append('going')
In [15]: li
Out[15]: ['sunner', 19, 'girl', 'going']
In [16]: li.insert(1,'is')
In [17]: li
Out[17]: ['sunner', 'is', 19, 'girl', 'going']
@@@@删除@@@@
使用 list.remove(" ") 来删除相应的元素
In [20]: li.remove(19)
In [21]: li
Out[21]: ['sunner', 'is', 'girl', 'going']
In [22]: li.count
Out[22]: <function count>
In [23]: li.count()
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-23-23b4b2a0b0e9> in <module>()
----> 1 li.count()
TypeError: count() takes exactly one argument (0 given)
In [24]: li.pop
Out[24]: <function pop>
In [25]: li.pop()
Out[25]: 'going'
In [26]: li.count(0)
Out[26]: 0
In [27]:
小练习:
(堆栈)
#!/usr/bin/env python#coding:utf-8__author__ = "sunner"'''@author:sunner@time:@desc:'''import stringlist1 = []NOTE = ''' #####堆栈实验#####p(O)p: 出栈p(U)sh:入栈(V)iew:查看(Q)uit:退出 #################'''print NOTEwhile True: C = raw_input("请输入你的选择(O/U/V/Q):") C1 = C.upper() if C1 == "O": print list1.pop() elif C1 == "U" : a=raw_input("请输入元素:") list1.append(a) print list1 elif C1 == "V" : print list1 elif C1 == "Q" : print "谢谢使用 Bye !!!" exit(0) else : print " 您的输入有误 请输入 { O/U/V/Q }"
二 元组
1.元组的定义:
定义空元组 tuple = ()
定义单个值的元组 tuple = (sunner,)
一般的元组 tuple = (sunner, 19, girl)
特点:
(1)字符串中操作提取姓名/年龄/性别的方式不方便,诞生元组与列表这两个数据类型
(2)不能对元组的值任意更改
(3)对元组分别赋值,引申对多个变量也可通过元组方式分别赋值
2.元组的用法:
元组的索引: 与列表的索引类似 tuple =[0]
元组的赋值: 可以使用元组对多个变量进行分别赋值
- 列表与元组
- 列表和元组
- 列表元组字典
- python--列表,元组
- 列表和元组
- 列表和元组
- 列表和元组
- python <列表 元组>
- 列表和元组
- 列表和元组
- 元组VS列表
- 元组、列表类型
- 列表和元组
- 列表和元组
- 列表、元组
- Python列表、元组
- 列表-元组
- 列表与元组
- C++中类的this指针理解
- 7月4日云栖精选夜读:从《网安法》出发_给企业安全管理者的五条建议
- Centos6.5 安装Nginx
- Java对象转换成XML
- 为UITextView设置行间距
- 列表-元组
- Java原型模式
- easyUI实现(alert)提示框自动关闭
- flask 的 g, session
- Java Unicode互转
- 智能家居是真蓝海还是伪需求?
- 聊聊mavenCenter和JCenter
- mysql-5.7的坑
- 使用python3抓视频.