python数据类型之列表 -掌握的方法

#列表需要掌握的方法总结:

1.插入 insert 给列表插入元素

insert(index,opject) #列表insert 方法有两个参数 index(索引),opject(对象)
#插入到索引0位置
girl_friends = ['Egrep', 'wchang', 'haoyuan', 4, 5]
girl_friends.insert(0,'zhao')
print(girl_friends)
#返回结果: 看到'zhao'字符串插入到列表里面去了
['zhao', 'Egrep', 'wchang', 'haoyuan', 4, 5]z

2.clear 清除列表元素

girl_friends = ['Egrep', 'wchang', 'haoyuan', 4, 5]
girl_friends.clear()
print(girl_friends)
#返回结果如下:
[]
#clear 清除列表里面的所有元素,返回一个空列表

3.count  统计

girl_friends = ['Egrep', 'wchang', 'haoyuan', 4, 5]
print(girl_friends.count('Egrep'))
#返回结果如下:
1

4.extend  延伸  在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

girl_friends = ['Egrep', 'wchang', 'haoyuan', 4, 5]
girl_friends.extend(['hello','world','zhao'])
print(girl_friends)
#返回结果:
['Egrep', 'wchang', 'haoyuan', 4, 5, 'hello', 'world', 'zhao']

 5.copy  拷贝

girl_friends = ['Egrep', 'wchang', 'haoyuan', 4, 5]
girl2=girl_friends.copy()
print(girl2)
#返回结果:
['Egrep', 'wchang', 'haoyuan', 4, 5]

6.index 索引

girl_friends = ['Egrep', 'wchang', 'haoyuan', 4, 5]
print(girl_friends.index(4))
#返回结果:
3

7.reverse 反转,对列表进行反转#该方法没有返回值,但是会对列表的元素进行反向排序。

girl_friends = ['Egrep', 'wchang', 'haoyuan', 4, 5]
girl_friends.reverse()
print(girl_friends)
#返回结果:
#[5, 4, 'haoyuan', 'wchang', 'Egrep']

l1 = [1,2,3,4,5,6]
l1.reverse()
print(l1)

 

8.sort 排序 

# l=[1,10,4,11,2,]
# l.sort(reverse=True)
# print(l)

# x='healloworld'
# y='he2'


# print(x > y)


# l=['egon','alex','wupei']
# l.sort()
# print(l)

 

二:该类型总结

# 1 存一个值or存多个值
#     可以存多个值,值都可以是任意类型

# 2 有序

# 3 可变or不可变
#     !!!可变:值变,id不

#练习

# 1. 有列表data=['alex',49,[1900,3,18]],分别取出列表中的名字,年龄,出生的年,月,日赋值给不同的变量

# 2. 用列表模拟队列(先进先出)
l=[]
# l.append('alex')
# l.append('wupeiqi')
# l.append('yuanhao')
# l.append('huowentian')
# print(l)

# print(l.pop(0))
# print(l.pop(0))
# print(l.pop(0))
# print(l.pop(0))



# l=[]
# l.insert(0,'alex')
# l.insert(0,'wupeqiqi')
# l.insert(0,'yuanhao')
# l.insert(0,'huowentian')
# print(l)
#
# print(l.pop())
# print(l.pop())
# print(l.pop())
# print(l.pop())

# 3. 用列表模拟堆栈(先进后出,后进先出)

# 4. 有如下列表,请按照年龄排序(涉及到匿名函数)

 

posted @ 2017-12-13 16:15  Egrep  阅读(143)  评论(0编辑  收藏  举报