Python基础(列表)

Posted 我要去流浪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础(列表)相关的知识,希望对你有一定的参考价值。

列表

在Python中列表用[]来表示,中间的元素可以是任何类型,用逗号分隔。列表是可变类型。

列表常用操作:增删改查。

names = ["小明","小红","笑笑","开心","骗子","小偷","混子","笑笑"]
#print(type(names))  打印他的类型
print(names)
names[names.index("骗子")] = "章胖子"
print(names)
# print(names[-1]) #取操作
# print(names.index("小红")) #查找  返回 元素的索引\\下标
# print(names[3:5])
# print(names.count("笑笑"))#统计
# names.append("小刘")#追加
# print(names)
#
# #insert 插入
# names.insert(3,"小吴")
# names.insert(4,"大牛")
# print(names)
# #如果记不住方法的话就cart+方法名
# print(names.pop(5))#删除,默认删除最后一个
# names.remove("笑笑")#重名的默认删除最左边的
# del names[1]
# print(names)

 

 

 

# names = [\'xing\']
# names2 = ["jack","rain","rachel","4","5","!"]
# names.clear() #清空列表
#names.extend(names2)#扩展列表
#names = names + names2
#names2.reverse()#反转
# names2.sort()
# print(names2)


name = "Xing Xu"
name2 = name   #name2本就不是指向name  name2通过name找到name的地址并指向它,name改了就是在name开辟一块新的地址,
# 就会把它的指向新的地址,之前的就划掉了,Python有自动的回收机制;

name = "ALEX LI"

print(name2 , name)

 

 

 

 

 

 

 

 

元组

不可变的列表被称为元组

定义元组 :使用圆括号而不是方括号来标识 ,可以使用索引来访问其元素 。它只有2个方法,一个是count,一个是index

# 定义元组
dimensions = (200, 50)
print("Original dimensions:")
for dimension in dimensions:
        print(dimension)

# 修改元组变量
 dimensions = (400, 100) #不能修改元组的元素, 可以给存储元组的变量赋值。
print("\\nModified dimensions:")
for dimension in dimensions:
        print(dimension)
View Code

 

 

 

以上是关于Python基础(列表)的主要内容,如果未能解决你的问题,请参考以下文章

Python代码阅读(第25篇):将多行字符串拆分成列表

Python代码阅读(第40篇):通过两个列表生成字典

Python代码阅读(第13篇):检测列表中的元素是否都一样

《Python学习之路 -- Python基础之切片》

30 段 Python 实用代码

python常用代码