python学习--list
来源:互联网 发布:金庸小说排名 知乎 编辑:程序博客网 时间:2024/06/05 18:40
#encoding=utf8
#1.1创建列表类型数据并给它赋值
aList = [123,'abc',4.56,['inner','list'],7-9j]
anotherList = [None,'something to see here']
print (aList)
print (anotherList)
aListThatStartedEmpty = []
print (aListThatStartedEmpty)
#1.2如何访问列表中的值
print (aList[0])
print (aList[1:4])
print (aList[:3])
print (aList[3][1])
#1.3更新列表
aList[2] = 'float replacer'
print (aList)
anotherList.append("hi,i'm new here")
print (anotherList)
aListThatStartedEmpty.append('not empty anymore')
print (aListThatStartedEmpty)
#1.4删除列表中的元素或列表
del aList[1]
print (aList)
aList.remove(123)
print (aList)
#2标准类型操作符
list1 = ['abc',123]
list2 = ['xyz',789]
list3 = ['abc',123]
print (list1 < list2)
print (list2 < list3)
print (list2 > list3 and list1 == list3)
#3序列类型操作符
#3.1切片
num_list = [43,-1.23,-2,6.19e5]
str_list = ['jack','jumped','over','candlestick']
mixup_list = [4.0,[1,'x'],'beef',-1.9+6j]
print (num_list[1])
print (num_list[1:])
print (num_list[2:-1])
print (str_list[2])
print (mixup_list)
print (mixup_list[1])
print (mixup_list[1][1])
mixup_list[1][0] = -64.123
print (mixup_list)
num_list[2:4] = [16.0,-49]
print (num_list)
num_list[0] = [65535,2e30,76.46-1.3j]
print (num_list)
#3.2成员关系操作
print ('beef' in mixup_list)
print ('x' in mixup_list)
print ('x' in mixup_list[1])
print (-49 in num_list)
print ([65535,2e30,76.46-1.3j] in num_list)
#3.3连接操作符(+)
print (num_list + mixup_list)
#3.4 重复操作符(*)
print (num_list *2)
#4 列表类型操作符和列表解析
print ([i*2 for i in [8,-2,5]])
print ([i for i in range(8) if i%2==0])
#5.标准类型函数(cmp)
list1,list2 = [123,'xyz'],[456,'abc']
#print (cmp(list1,list2))
#print (cmp(list2,list1))
#6.序列类型函数
#6.1 len()
print (len (num_list))
#6.2 max()和min()
print (max(str_list))
print (min(str_list))
#6.3 sorted()和reversed()
a = ['They','stamp','them','when',"they're",'small']
for t in reversed(a):
print (t)
print (sorted(a))
#6.4 enumerate()和zip()
albums = ['tables','rebot','pyramid']
for i,albums in enumerate(albums):
print (i,albums)
fn = ['ian','stuart','david']
ln = ['bairnson','elliott','paton']
for i,j in zip(fn,ln):
print (('%s %s' % (i,j)).title())
#6.5 sum()
a = [6,4,5]
print (sum(a))
print (sum(a,5))
#6.6 list()和tuple()
aList = ['tao',93,99,'time']
aTuple = tuple(aList)
print (aList,aTuple)
anotherList = list(aTuple)
print (aList == anotherList)
print (aList is anotherList)
print ([id(x) for x in [aList,aTuple,anotherList]])
print (dir(list))
#1.1创建列表类型数据并给它赋值
aList = [123,'abc',4.56,['inner','list'],7-9j]
anotherList = [None,'something to see here']
print (aList)
print (anotherList)
aListThatStartedEmpty = []
print (aListThatStartedEmpty)
#1.2如何访问列表中的值
print (aList[0])
print (aList[1:4])
print (aList[:3])
print (aList[3][1])
#1.3更新列表
aList[2] = 'float replacer'
print (aList)
anotherList.append("hi,i'm new here")
print (anotherList)
aListThatStartedEmpty.append('not empty anymore')
print (aListThatStartedEmpty)
#1.4删除列表中的元素或列表
del aList[1]
print (aList)
aList.remove(123)
print (aList)
#2标准类型操作符
list1 = ['abc',123]
list2 = ['xyz',789]
list3 = ['abc',123]
print (list1 < list2)
print (list2 < list3)
print (list2 > list3 and list1 == list3)
#3序列类型操作符
#3.1切片
num_list = [43,-1.23,-2,6.19e5]
str_list = ['jack','jumped','over','candlestick']
mixup_list = [4.0,[1,'x'],'beef',-1.9+6j]
print (num_list[1])
print (num_list[1:])
print (num_list[2:-1])
print (str_list[2])
print (mixup_list)
print (mixup_list[1])
print (mixup_list[1][1])
mixup_list[1][0] = -64.123
print (mixup_list)
num_list[2:4] = [16.0,-49]
print (num_list)
num_list[0] = [65535,2e30,76.46-1.3j]
print (num_list)
#3.2成员关系操作
print ('beef' in mixup_list)
print ('x' in mixup_list)
print ('x' in mixup_list[1])
print (-49 in num_list)
print ([65535,2e30,76.46-1.3j] in num_list)
#3.3连接操作符(+)
print (num_list + mixup_list)
#3.4 重复操作符(*)
print (num_list *2)
#4 列表类型操作符和列表解析
print ([i*2 for i in [8,-2,5]])
print ([i for i in range(8) if i%2==0])
#5.标准类型函数(cmp)
list1,list2 = [123,'xyz'],[456,'abc']
#print (cmp(list1,list2))
#print (cmp(list2,list1))
#6.序列类型函数
#6.1 len()
print (len (num_list))
#6.2 max()和min()
print (max(str_list))
print (min(str_list))
#6.3 sorted()和reversed()
a = ['They','stamp','them','when',"they're",'small']
for t in reversed(a):
print (t)
print (sorted(a))
#6.4 enumerate()和zip()
albums = ['tables','rebot','pyramid']
for i,albums in enumerate(albums):
print (i,albums)
fn = ['ian','stuart','david']
ln = ['bairnson','elliott','paton']
for i,j in zip(fn,ln):
print (('%s %s' % (i,j)).title())
#6.5 sum()
a = [6,4,5]
print (sum(a))
print (sum(a,5))
#6.6 list()和tuple()
aList = ['tao',93,99,'time']
aTuple = tuple(aList)
print (aList,aTuple)
anotherList = list(aTuple)
print (aList == anotherList)
print (aList is anotherList)
print ([id(x) for x in [aList,aTuple,anotherList]])
print (dir(list))
阅读全文
0 0
- python学习笔记--list
- python学习-列表(list)
- python----学习之list
- Python学习-使用list
- Python-List&Tuple学习
- Python学习:list(数组)
- python学习之--list
- python学习之list
- ToDo-List-><学习Python>
- python list 学习
- python学习笔记--List
- python学习--list
- python学习2-使用list
- python 学习笔记之list
- Python学习笔记之list
- python学习-str list
- python学习笔记--列表(list)
- Python的list,tuple学习
- 让移动端页面滚动后不触发touchend事件的方法
- jq 城市列表
- jquery ajax的简单使用
- 小游戏:扫雷 (C语言实现扫雷的基本功能)
- Delphi FrieDAC 大数据处理
- python学习--list
- 文章标题
- 类初始化步骤
- 数据结构与算法(Java描述)-11、串的基本概念以及串存储结构
- 如何显示遮罩层时禁止底层页面滑动
- TOP100summit:【分享实录】链家网大数据平台体系构建历程
- 前后台编码问题
- 情感分析资源
- ubuntu 终端常用命令