list初识列表

# v = '连接'
# for item in v:
# print(item)

# list 是一种类
li = [1, 12, 9, ["XY", "SS", ["19", 20]], 'age', 'alex'] # 创建了一个list类,变量名叫li
# 中括号扩起来
# 逗号分隔每个元素
# 列表中的元素可以是字符串和数字、布尔值、列表
# 列表中可以嵌套列表
# 就是一种集合
x = li[3]
# print(x)
# # 支持切片,切片也是列表
# print(li[3:5])
# # 可以在使用for循环和while循环
# for item in li:
# print(item)
# 列表中的元素是可以修改的
li[1] = 120
li[0] = [11, 22, 33, 444]
print(li)
# 删除的第一种方式 del
del li[1]
print(li)
# 可以利用索引和切片的方式进行修改
# li[1:3] = [1200,300]

'''
1.列表的基本格式
2.列表中可以嵌套任何类型,数字,字符串,布尔值。。。
3.可以使用索引和切片的方式进行修改和删除
4.可以使用for和while循环
5.支持in操作, v= 120 in li print (v) 返回布尔值
'''
# 嵌套列表的操作
li = [1, 12, 9, ["XY", "SS", ["19", 20]], 'age', 'alex'] # 创建了一个list类,变量名叫li
x = li[3][2][1]
print("x=", x)

# 字符串转化成列表
s = "sfsfagaeglinenmmeer"
# 字符串转化成数字int(a),转化为字符串str(a),类名()
new_li = list(s)
print(new_li)
# 内部使用的就是for循环,字符串转换为列表

# 列表转换成字符串,列表中的元素存在数字的时候,需要自己写for循环
# for i in li:
# s = s +str(i)

# 当列表中的元素都是字符串的时候,可以直接用join
li1 = ["123", "alex"]
v = "".join(li1)
print(v)

# extend()方法和append()方法
# 一个是迭代extend中的是按照元素进行迭代循环,一个是追加整体

# insert()在制定位置进行插入

# pop()和index()删除一个值
# pop()删除某个值并能获取当前值,默认最后一个值
# index()按照索引删除

################对象调用方法,类中函数就是方法###############
多了解list类中的内置方法
posted @ 2018-08-19 22:15  皮医生  阅读(88)  评论(0编辑  收藏  举报