文章目录
一、python列表
列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字0~9或 所有你朋友成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。在Python中,用方括号[ ]来表示列表,并用逗号来分隔其中的元素。下面是一个简单的 列表示例,这个列表包含几种食物,并打印出来。
foods=['sausage','steak','vegetables','noddles','egg']
print(foods)
序列是Python中最基本的数据结构。序列中的每个元素都分配
一个数字–它的位置,或索引,第一个索引是0 ,第二个索引是1 ,依此类推,从后往前数,最后一个为-1。
Python中,常见序列有列表、元组、字符串。序列可以进行的操作,有索引,切片,加,乘,检查成员。.此外, Python已经内置确定序列的长度以及确定最大和最小的元素的方法。len(), max(), min()
列表的特点:可修改,可重复,可嵌套,支持多种数据类型。
列表的增删改查:
foods=['sausage','steak','vegetables','noddles','egg']
foods.append('banana') #在列表末尾增加元素
foods.insert(0,'bread') #在索引0处插入元素
print("增加了banana和bread: ",foods)
foods.remove('sausage') #删除列表的某个元素
del foods[0] #知道索引,删除列表元素
a=foods.pop(-2) #将列表中任意元素,顶出并赋值给变量
print("a的值为: ",a)
print("删除sausage,bread,egg后: ",foods)
foods.sort();print("重新排序后: ",foods) #将列表元素重新排序,数据类型需相同
foods.reverse();print("序列反转: ",foods) #将列表元素反转
二、python 元组
元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在小括号中添加元素,并使用逗号隔开即可。元组元素特点:可重复,不可修改,可嵌套,支持多种数据类型。
虽然不能修改元组的元素,但可以给存储元组的变量赋值。因此,如果要修改前述元组,可重新定义整个元组:
dimensions = (200, 50)
print("Original dimensions:")
for dimension in dimensions:
print(dimension)
dimensions = (400, 100 , 450)
print("\nModified dimensions:")
for dimension in dimensions:
print(dimension)