码迷,mamicode.com
首页 > 编程语言 > 详细

Python基础 列表

时间:2020-07-31 14:12:45      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:赋值   基础   位置   常用方法   字符串   col   lis   dex   clear   

# #列表赋值
# a = [1,2,3,‘alex‘,4,5,6,7,8]
# #索引
# print(a[3])
# #切片
# print(a[0:9:2]) #2为步长
# print(len(a))
# #支持for循环 while循环
#
#
# #字符串不能被修改,修改后会创建一个新的字符串
# #列表是可以被修改的
#
#
# #列表的修改
# a[1] = [1,2,3] #索引修改
# a[1:3] =[90,20] #切片方式修改
# print(a)

# 列表的删除
# test =[1,2,3,4,5]
# #del test[0] #索引删除
# del test[0:3] #切片方式删除
# print(test)
#
# #支持in操作
# v = 4 in test
# print(v)


# 多层次查找
# test =[1,2,3,[‘ale‘,4,[‘a‘,‘b‘]],4,5]
# print(test[3][2][1])


# 字符串转换列表 数字不能直接转换成列表
# a=‘fhafhaifndfiods;fbfnfafi‘
# b=list(a)
# print(b)


# l列表转换成字符串
# test =[1,2,3,‘abbdic‘,4,5]
# #a = str(test) #‘[1,2,3,[‘ale‘,4,[‘a‘,‘b‘]],4,5]‘ #相当于直接给列表加了一个引号
#
# #第一种写for循环(列表中既有数字又有字符串)
# s=‘‘
# for i in test:
# s += str(i)
# print(s)
# ##第二种jion(列表全是字符串)
# li = [‘d‘,‘cd‘,‘dfe‘,‘dafefa‘]
# a = ‘‘.join(li)
# print(a)


# 列表常用方法
from typing import List

li = [11, 22, 33,22, 44]
l1 = [11, 22, 33, 44]
# li.append(55) #给原来列表末尾添加新值
# print(li)
# li.clear() #清空列表
# print(li)
# l2 = l1.copy() #浅拷贝
# print(l2)
# print(l1.count(22)) #计算元素出现的次数
# li.extend([11,‘abc‘]) #扩展,相当于后面的列表执行.append的for循环
# print(li)
# print(li.index(22)) #h获取某个元素所在的索引值,默认从左边开始寻找,找到第一个介绍
# li.insert(2,‘daf‘) #根据索引位置插入值
# print(li)
# v = li.pop() # 删除,默认从最后一个开始删除,v=删除值 也客户加索引删除
# print(li,v)
# li.remove(22) #删除,根据值删除,删除第一个
# print(li)
# li.reverse() #将列表反序
# print(li)
# li.sort() #默认将序列从小到大排序,加参数reverse=True 着从大到小排序 注:列表需要全为数字类型,不然会报错
# print(li)

Python基础 列表

标签:赋值   基础   位置   常用方法   字符串   col   lis   dex   clear   

原文地址:https://www.cnblogs.com/bearAutoPy/p/13409295.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!