python 基础4-List

列表 list

***list类中提供的方法***

1、列表与字符串互转

# 字符串转换为列表,内部使用for循环
test = "ahahhahahhdhdfffkgk"
v = list(test)
print(v)

# 列表转换为字符串,列表仅有字符串
test = ["qq","ww"]
v = "".join(test)
print(v)

#列表转换成字符串
# 列表有 字符串+数字,需要自己写for循环1个1个处理
test = [11,22,"qq","ww"]
s = ""
for i in test:
s = s + str(i)
print(s)

2、List的方法:

# 1. 原来值末尾加
# 对象调用 append方法
test = [11,22,33,44,22]
test.append(55)
test.append("不得了")
print(test)

# ==

# 2.扩展原列表,参数是可迭代对象
test.extend(["不得了"])
print(test)

# 3.指定索引位置插入数值
test.insert(0,99) # 在0的位置插入99
print(test)

# ps-删除:pop,remove,del test[1],del test[1:3] ,clear
# 4.删除某个值,并获取删除的值
v1 = test.pop() #从末尾删除
v2 = test.pop(2) #从指定的索引位删除
print(v1,v2)

# 5.删除列表中的指定值,左边优先
test.remove(22)
print(test)

# 6.将当前列表进行翻转
test.reverse()
print(test)

# 7.列表排序 从小->大
test.sort()
print(test)

# 列表排序 从大->小
test.sort(reversed=True)
print(test)

# 8.根据当前值获取其索引位置(最左优先)
v = test.index(22)
print(v)

# 9.清除
test.clear()
print(test)

猜你喜欢

转载自www.cnblogs.com/zhuanfang/p/12459116.html