python 列表、元组、字典常用操作

列表 常见操作

1.定义列表

list_data=[1,2,4,5,6]
 

通过下标索引访问列表中的元素,下标从0开始>>>list_data[0]

2.切片,取多个元素

>>> 

list_data=[1,2,4,5,6,7]
 

>>>

list_data[1:4]


#取下标1~4间的元素 包括下标为1的元素不包括下标为4的元素(左闭右开)

>>> 

list_data[1:-1] 其中-1 表示从最后开始一个取值


>>>list_data[0:3]和list_data[:3]效果一样

>>> list_data[0::2]后面的2代表 每隔一个取一个


3.追加

>>> list_data.append('4')

4.插入

>>> list_data.insert(1,“d") 1表示从索引为1的元素后面插入

5.修改

>>> list_data[1]=5

6.删除

>>> del list_data


7.扩展

>>> b=[1,3,4]

>>> list_data.extend(b)
注意:

extend的参数必须是一个可迭代的对象,表示把该对像里面的所有元素逐个进行追加到列表后面

等价于for i in list_data:

              list_data.append(i)

8.统计

>>> list_data.count('4') 统计元素4出现的次数

9.检查列表是否为空的优雅版写法

if not list_data:

     pass
 

10.如何对元素进行排序

1 items=[
2     {'name':'xiaohzoa','age':10},
3     {'name':'xiaoming','age':100},
4     {'name':'xiaoping','age':200}
5 ]
6 items.sort(key=lambda item:item.get("age"),reverse=True)
7 print(items)
>>> 输出 [{'name': 'xiaoping', 'age': 200}, {'name': 'xiaoming', 'age': 100}, {'name': 'xiaohzoa', 'age': 10}]

 

posted @ 2017-11-05 11:58  小赵的世界  阅读(169)  评论(0)    收藏  举报