列表,元组和字典的用法

本人经过学习和研究Python3之后以实际代码和备注的方式给大家说明一下列表中常用的函数的用法,希望能够给大家带来帮助



列表的用法:

#! /usr/bin/env python
# -*- coding:utf-8 -*-
# Author:不老玩童萧龙


#列表的赋值方式(列表里可以存放任何内容,例如:数字、字符串、列表、元组、字典等可以嵌套使用 ):
list1 = [1,2,3,4,5,6,7,8]


#在列表的末尾追加内容(可以是任何内容)
list1.append(11)
#打印结果是:[1,2,3,4,5,6,7,8,11]


#复制list1到list2(如果list1中有深一层的列表则复制的是第二层的内存地址)
list1 = [1,2,[2,5454,5454,511],4,1,6]
list2 = list1.copy()
#打印list1和list2的果是:
# [1,2,[2,5454,5454,511],4,1,6]
#[1,2,[2,5454,5454,511],4,1,6]


#计算列表中出现指定内容的次数
counts = list1.count(1)
#因为1在列表中出现的次数是2次,所以打印counts的值为:2

#将一个列表扩展到另一个表中
list3=["a","b","c","d"]
list1.extend(list3)
#将list3扩展到list1中输出list1的结果为:[1, 2, [2, 5454, 5454, 511], 4, 1, 6, 'a', 'b', 'c', 'd']


#输出list3列表中包含指定值的索引编号:
list3.index("a")
#输出结果为:0


#将指定值插入列表中的任何一个位置:
list1.insert(1,"aaaa")
#将指定的值插入到list1的索引号为1的位置,所以输出list1的值为:
# [1, 'aaaa', 2, [2, 5454, 5454, 511], 4, 1, 6, 'a', 'b', 'c', 'd']


#删除列表中指定索引编号的值:
list1.pop(1)
#删除列表中索引编号是1的值,输出list1的结果为
#[1, 2, [2, 5454, 5454, 511], 4, 1, 6, 'a', 'b', 'c', 'd']


#删除列表中包含的指定的值:
list1.remove("a")
#输出list1的结果为:
#[1, 2, [2, 5454, 5454, 511], 4, 1, 6, 'b', 'c', 'd']


#将列表中的全部内容完全反转输出
list1.reverse()
#list1的输出结果为:
# ['d', 'c', 'b', 6, 1, 4, [2, 5454, 5454, 511], 2, 1]


#将列表中的值进行排序,Python3版本的不支持字符和数字同时排序
list4 = [12,5,44,121,33,1]
list4.sort()
#list4的输出结果为:[1, 5, 12, 33, 44, 121]

#清空列表内容
list1.copy()

#删除列表:
del list1
posted @ 2016-11-18 16:06  不老玩童萧龙  阅读(190)  评论(0)    收藏  举报