#-*- coding:utf-8 -*-
print("您好")
#加上#-*- coding:utf-8 -*-使得中文可以显示
print("what is you name?\nTom")
#换行符号\n
#创建List
number_list = [1,3,5,7,9]
print("number_list:"+str(number_list))
string_list =["abc","bbc","python"]
mixed_list=["python","java",3,12]
print("string_list"+str(string_list))
print("mixed_list"+str(mixed_list))
second_num=number_list[1]
third_string=string_list[2]
fourth_mixed=mixed_list[3]
print("second_num:{0}\n third_string:{1}\nfourth_mixed:{2}".format(second_num,third_string,fourth_mixed))
#更新列表的元素
number_list[1]=30
print("number_list_after:"+str(number_list))
#删除list内容
del number_list[1]
print("number_list_after:"+str(number_list))
#长度
print(len([1,2,3]))
#合并两个列表
print([1,2,3]+[4,5,6])
#输出谋个列表多次
print(["hello"]*4)
#判断元素是否在列表中
print(3 in[1,2,3])
abcd_list=['a','b','c',"d"]
print(abcd_list[1])#左边开始第几个
print(abcd_list[-2])#右边开始第几个
print(abcd_list[1:])#左边开始到结尾的全部元素
===========================================================
list列表操作的函数
===========================================================
cmp(list1,list2)比较列表元素返回真假/
len(list)列表元素的个数
max(list)返回最大值
min(list)返回最小值
list(seq)将元组转换为列表
===========================================================
CMP
num_list=[1,2,3]
numtwo_list=[1,2,3]
#cmp(num_list[1],numtwo_list[0])
python这个版本没有cmp函数,所以引入别的比较函数,如下所示
---------------------------------------------------
import operator
q=operator.lt(num_list[0],numtwo_list[1])
print(q)#比后面小所以返回true真值
==============
LIST(SEQ)
seq=(1,1,2)
print(list(seq))
====================================================================
列表操作包含的的方法
list.append(obj)在列表末尾添加新的对象
list.cout(obj)在统计某个元素在列表中出现的次数
list.extend(seq)在列表末尾一次性追加另一个序列中的多个值(用新的列表)
list.index(obj):从列表中找出某个值第一个匹配项的索引位置
list.insert(index,obj)将对象插入列表
list.pop(obj=list[-1]):移除列表的一个元素,默认是最后一个元素
list.remove(obj):移除列表中某个值的第一个匹配项
list.reverse()反向列表中元素
list.sort([func])对列表进行排序
==========================================
num_list=[1,2,3]
numtwo_list=[1,2,3]
#cmp(num_list[1],numtwo_list[0])
import operator
q=operator.lt(num_list[0],numtwo_list[1])
print(q)
seq=(5,2,3)
print(list(seq))
list_one=list(seq)
print(list_one)
list_one.append(4)
print(list_one)
list_one_num=list_one.count(2)
print(list_one_num)
list_one.extend(seq)
print(list_one)
b=list_one.index(2)
print(b)
list_one.insert(1, 2)
print(list_one)
#c=list_one.pop()
c=list_one.pop(list_one[0])
print(list_one)
print(c)
list_one.remove(5)
print(list_one)
list_one.reverse()
print(list_one)
list_one.sort()
print(list_one)