#方式一 l1 = [1,2,‘taibai‘] #方式二 l2 = list(‘fdhkjdakgnkagankjf‘) print(l1,l2) #会将字符串内的元素都分隔开 [‘f‘, ‘d‘, ‘h‘, ‘k‘, ‘j‘, ‘d‘, ‘a‘, ‘k‘, ‘g‘, ‘n‘, ‘k‘, ‘a‘, ‘g‘, ‘a‘, ‘n‘, ‘k‘, ‘j‘, ‘f‘] #方式三:列表推导式
l3 = [‘taibai‘,‘egon‘,‘xiaofeng‘,‘yanlong‘] print(len(l3))
1 l3.append(‘xx‘) print(l3) #举例:录入新员工姓名 2 3 while 1: 4 ? 5 name = input(‘请输入员工性能:(Q或q退出程序)‘) 6 ? 7 if name.upper() == ‘Q‘:break 8 ? 9 l3.append(name) 10 ? 11 print(l3)
1 l3.insert(2,‘xxx‘) 2 print(l3)
l3.extend(‘abcd‘) #字符串以字符为最小元素 l3.extend([‘alex‘,1,2]) #列表以列表内元素作为最小元素 print(l3)
1 #按照元素删除 2 3 l3.remove(‘egon‘) 4 print(l3)
#按照索引删除 l3.pop(-2) #pop不指定索引,默认删除最后一个 print(l3)
#清空列表内的元素 l3.clear() print(l3)
1 #按照索引删除 2 3 del l3[-1] 4 print(l3) 5 6 #按照切片 步长删除 7 8 del l3[::2] 9 print(l3)
1 #按照索引改值 2 3 l3[0] = ‘nanshen‘ 4 print(l3) 5 6 #按照切片改值(了解) 7 8 l3[1:] = ‘fkkdfaj‘ 9 print(l3) 10 11 #按照切片(步长了解) 12 13 l3[::2] = ‘abc‘ 14 print(l3)
1 for i in l3: 2 print(i)
原文:https://www.cnblogs.com/zyiy/p/12500830.html