python基础(一)

列表

列表是一种用中括号([])包裹起来的有序集合,用list来表示,它可以存储任意的类型的数据,

列表在内存中的表现是链表形式存储,即每个元素存储的地方可以能连续,每个元素的后面都会存放一个内存地址来找到下一个元素的位置。

所以列表元素是可以被修改的,可以通过下标来获取元素,取最后一个可以用-1。越界会报错。

例如:

在列表的末尾添加一个元素:a.append()

a=["张三","张四","张五"]
#运行列表原来的内容
print
(a)
#在列表的末尾添加一个元素
a
.append("张六")
print(a)

 删除指定位置的元素:a.remove() 

a=["张三","张四","张五"]
#运行列表原来的内容
print(a)
#删除指定的元素
a.remove("张三")
print(a)

#运行的结果

['张三', '张四', '张五']

['张四', '张五']

 删除列表的所有元素a.clear()

a=["张三","张四","张五"]
#运行列表原来的内容
print(a)
#删除列表所有元素
a.clear()
print(a)

#运行结果

['张三', '张四', '张五']

[]

 返回指定元素的索引值(下表):index()

a=["张三","张四","张五"]
#运行列表原来的内容
print(a)
# 返回指定元素的索引值(下表
print(a.index("张五"))

#返回结果为

['张三', '张四', '张五']

2

元组

元组和列表类似,也是一种有序的,可以存储任意类型数据的容器,它使用括号(())包裹,用tuple来表示,

 

a=(,"abc",Ture,[1,2,3],{"name":"张三"})

需要注意的是:元组一旦初始化就不可以修改。或者说它的第一层不可以改变,但它的元素中如果包括容器,那个容器里面的内容就可以修改。

看见他了吗?比你强 你不努力,比你更强
原文地址:https://www.cnblogs.com/jy81/p/13035320.html