美文网首页
04列表和元组

04列表和元组

作者: Rachelyeah0926 | 来源:发表于2017-12-19 19:55 被阅读3次

本章提示:
列表、索引、切片和列表()函数

列表和元组
列表1种类型例如:
spam = [‘cat’,’bat’,’kiss’,’hole’]·
索引例如:
spam[0]
‘cat’
spam[-1]
‘hole’
列表2种类型例如:
spam[[‘ABC’,‘efd’,‘hij’,‘kis’][‘y’,‘z’]]
spam[1]
[‘y’,’z’]

索引与切片
索引是按照一个一个数字来的
切片可以切一排数字并且获得新的子列表
spam[1:3]#从列表中的第2个数字到第3个数字,不包含第4个数字。
spam[:]切整个列表
spam[2:],从列表中的第三个数字开始切到最后
spam[:3]从列表最开始切到列表的第3个数字,不包含第4个
spam[0:-3]从列表第1个数字切到列表倒数第4个数字

计算列表的长度
spam = [‘a’,’b’,’c’]
len(spam)
3

利用索引改变列表中的值
spam = [‘a’,’b’,’c’]
spam[0] = ‘e’
[‘e’,’b’,’c’]

删除列表中的值,用del
spam = [‘a’,’b’,’c’]
del spam[0]
spam
[’b’,’c’]

变量的快速运算法
Spam += 1 Spam = spam + 1
Spam -= 1 Spam = spam - 1
Spam *= 1 Spam = spam * 1
Spam /= 1 Spam = spam / 1
Spam %= 1 Spam = spam % 1

Methods and the index(), append(), insert(), remove(), sort() List Methods
类函数和索引index(),append(),insert(),remove(),sort(),列表类函数。

查看‘a’在列表spam中的排列序号
spam = [‘a’,’b’,’c’]
spam.index(‘a’)
0

append()是指在列表最后加上一个值
insert(num,xxx)是指在特定的位置插入一个值
remove(‘xxx’)只能移掉列表中的第一个出现的’xxx’,例如
spam = ['cat', 'bat', 'rat', 'cat', 'hat', 'cat']
spam.remove('cat')
spam
['bat', 'rat', 'cat', 'hat', 'cat']
del可以删除特定位置的值,例如del spam[0]

给列表排序
例如:
spam = [2, 5, 3.14, 1, -7]
spam.sort()
spam
[-7, 1, 2, 3.14, 5]
spam = ['ants', 'cats', 'dogs', 'badgers', 'elephants']
spam.sort()
spam
['ants', 'badgers', 'cats', 'dogs', 'elephants']

让顺序反过来可以用True的类函数
spam.sort(reverse = True)
sort使用的注意事项:
1.输出sort的最终值的时候,他只能用在列表中,所以不能出现spam = spam.sort()这种表达方式,和append和insert一样。
2.sort无法将数值和string一起比较。

列表和元组
1.列表和元组很类似,但列表是用[和]打印出来的,元组是用()打印出来的;
2.列表可以用del,append,insert改变, 但原则不能改,和string一样。

相关文章

  • 第三章

    列表,元组和字典 列表和元组 通过索引使用元素 通过索引获取子序列 列表和元组支持的运算 列表和元组的长度、最大值...

  • Python入门:元组

    六、元组 6.1 定义元组 元组和列表相似,列表是[---],元组是(---) 6.2 访问元组 6.3 修改元组...

  • 2018-01-13 python学习第一天

    第二章 列表和元组 列表和元组区别:列表可以修改,二元组则不能 python的6种內建的序列: 列表和元组,字符串...

  • Python元组

    元组 元组和列表相似,不同点元组定义后不能改变,列表可以做改变。 元组用小括号,列表用中括号。 列表常用操作 打印...

  • Python3 的数据类型3-元组

    元组和列表相似,但元组的元素值不能改变,而列表可以改变。元组用(),列表用[] 1. 元组的创建 元组直接用小括号...

  • 7元组、序列[python基础]

    元组(Tuple)的读写操作 元组就是不可变的列表*元组使用小括号,列表使用中括号 元组的读取方式和列表相同 创建...

  • python -------元组

    元组的定义 元组和列表相似,不过元组不可修改,元组和列表一样具有有序性,可以有多个元素组成。 如何创建元组 元组的...

  • py_08_元组相关操作和方法(count index)

    元组和namedtuple命令元组 列表属于可变序列,可以任意修改列表中的元素。元组属于不可变序列,不能修改元组中...

  • Python基础_05:元组(2019-1-14)

    元组 python中元组和列表类似不同之处在于元组中的元素不可修改元组使用(),列表使用[]return a,b,...

  • 04列表和元组

    本章提示:列表、索引、切片和列表()函数 列表和元组列表1种类型例如:spam = [‘cat’,’bat’,’k...

网友评论

      本文标题:04列表和元组

      本文链接:https://www.haomeiwen.com/subject/kknbwxtx.html