python——列表

列表

列表是python中的基础数据类型之一,以[]括起来,每个元素以逗号隔开。列表是一种有序的集合,可以随时对其进行增删改查等操作

li = [1,4,'我','爱','python']
# li.extend('才怪')
# li.pop(1)
# del li[:2]
# li.remove('我')
# li.remove('wo')
li[1] = 2,3
print(li)

[1, (2, 3), '我', '爱', 'python']
# l3 = ['alex', 'wusir', ['taibai',99,'ritian'], 20]
# 1, 找到alex的e元素。
# 2, 将wusir变成大写。
# 3, 给此列表['taibai',99,'ritian'] 追加一个元素,'文周'
# 4,将 'taibai' 首字母大写
# 5,将 99 通过数字加1 的方式变成100,并放回原处
l3 = ['alex', 'wusir', ['taibai',99,'ritian'], 20]
i = l3.index('alex')
print(l3[i].find('e'))
2
l3 = ['alex', 'wusir', ['taibai',99,'ritian'], 20]
j = l3.index('wusir')
l3[j] = l3[j].upper()
print(l3)
['alex', 'WUSIR', ['taibai', 99, 'ritian'], 20]
l3 = ['alex', 'wusir', ['taibai',99,'ritian'], 20]
# k = l3.index(['taibai',99,'ritian'])
# l3[k] = l3[k].append('文周')
# print(l3)
print(l3[2][2])
ritian
for a in range(10,1):
    print(a)
l1 = ['alex', 'wusir', 'taibai', 'egon', '景女神', '文周老师', '日天']
for i in range(len(l1)):
    print(i)
    
for i in l1:
    j = l1.index(i)
    print(j)
    

0
1
2
3
4
5
6
tub = (1)
type(tub)
int

#列表的增删改查

增:共有三种方法
其一,insert()方法,按索引添加

l1 = ['我', 'ai', 'python']
l1.insert(1,123)
l1
['我', 123, 'ai', 'python']

其二,append()方法,添加到列表后面

l1.append('才怪')
l1
['我', 123, 'ai', 'python', '才怪']

其三,extend()方法,迭代的增,默认加在后方

l1 = ['我', 'ai', 'python']
l1.extend('a,b,c','d,e')
l1
---------------------------------------------------------------------------

TypeError                                 Traceback (most recent call last)

 in ()
      1 l1 = ['我', 'ai', 'python']
----> 2 l1.extend('a,b,c','d,e')
      3 l1


TypeError: extend() takes exactly one argument (2 given)

你可能感兴趣的:(python——列表)