# 列表
# li = [1, 2, 3, 4, ['熊大大科技'], 'alex']
# li[1] = '山东中铁' # 修改
# print(li)
# del li[0] # 删除
# print(li)
# li[0:3] = [4, 3, 2, 1] # 修改
# print(li)
# del li[0:2] # 删除
# print(li)
# in 操作
# li = [1, 2, 3, 4, ['熊大大科技'], 'alex']
# v =['熊大大科技'] in li
# print(v)
# v1='nihao' in li
# print(v1)
# li=[1,12,9,'age',['山东中铁','19',10],'hell world']
# v=li[4][1]
# print(v) #输出19
# li=[1,12,9,'age',['山东中铁','19',10],'hell world']
# v=li[4][1][0]
# print(v) #输出1
# s='dkjdkfkvlflkdll书时刻V领了sdkvdkvd'
# for item in range(0,len(s)):
# print(item,s[item])
# s='dkjdkfkvlflkdll书时刻V领了sdkvdkvd'
# for item in s:
# print(item)
#将字符串转换成列表
s='dkjdkfkvlflkdll书时刻V领了sdkvdkvd'
v=list(s)
print(v)
# 数字不能直接转换成列表
list 是可以修改的类,不同于str ,str不可修改只可重新创建!!
对象.方法(..) li对象调用append方法
li = [1, 3, 23, 4, 2, 'alex'] # v=li.append('sal') v = li.append([2, 4, 5, '火虎']) print(li)
输出:[1, 3, 23, 4, 2, 'alex', [2, 4, 5, '火虎']]
清空列表
li=['ass',2,45,23,3] v=li.clear() print(li)
输出:[]空
拷贝,浅拷贝(拷贝就相当于重新生成了一个列表)
li=['山东中铁金属制品有限公司','铅板施工',4,[232,'assdd']] v=li.copy() print(v)
输出:
['山东中铁金属制品有限公司','铅板施工',4,[232,'assdd']]
扩展原列表,参数:可迭代对象
li=['山东中铁金属制品有限公司','铅板施工',4,[232,'assdd']] v=li.extend([12,'huohu']) print(li)
输出:['山东中铁金属制品有限公司', '铅板施工', 4, [232, 'assdd'], 12, 'huohu']
append()和extend()都是添加元素,区别很明显