美文网首页
Day6 了解列表

Day6 了解列表

作者: ChiAo1fei | 来源:发表于2019-01-01 17:11 被阅读0次

1. 什么是列表

列表是python提供的容器型数据类型。可变并且有序的
可变 - 列中的每个元素的值可变,列表的程度可变,列表中数据的顺序可变
有序 - 每个元素可以通过下标来确定位置

2. 列表的字面量

通过[]括起来,里面有多个元素,每个元素用逗号隔开
注意:列表元素的类型可以是任何python支持的数据类型,并且同一个列表中,不同元素的类型可以不同
任何类型的数据都可以作为列表的元素

list1 = [90, 20, 18, 'abc', True, [123, 456, 789], {'a':'xxx'}, lambda x:2*x]
print(len(list1))
for i in list1:
    print(i)
a = 10
b = [20, 30]
list2 = [a, 20, b]
print(list2)

3. 获取列表元素(和字符串获取字符的而语法一样)

  • 获取单个元素
    列表[下标] - 获取列表中指定下表对应的元素
list1 = [10, 20, 30]
print(list1[0], list1[-1])
  • 获取部分元素
    list[beg:end:步长] -- 等同于字符串
    取不到的时候,结果是空列表
movies = ['毒液', '功夫熊猫', '肖申克的救赎', '这个杀手不太冷', '喜洋洋与灰太狼']
print(movies[1:3])
print(movies[1:5:2])
print(movies[3:-3:-1])
print(movies[3:-3:1])
print(movies[:2])
print(movies[2:])
print(movies[::-1])
  • 遍历列表
    可以使用for循环直接遍历列表拿到元素(操作元素的时候和下标无关)
    可以通过遍历列表元素下标来遍历列表元素(操作元素的时候和下标有关)
for item in movies:
    print(item, end=',')
print()
for i in range(len(movies)):
    print(movies[i], end=',')

相关文章

  • Day6 了解列表

    1. 什么是列表 列表是python提供的容器型数据类型。可变并且有序的可变 - 列中的每个元素的值可变,列表的程...

  • Day6 列表、元组、字典、集合

    Day6 01.列表 02.元组 03.字典 04.集合 01.列表 增、删、改、查1.修改列表元素 通过下标获取...

  • 列表-day6

    1.什么是列表(list) 列表是python内置的可变并且有序的容器类型 数据类型(序列)有序:说明可以通过下标...

  • day6 总结 - 列表

    01.recode 1.变量变量名 = 值 变量存的是地址 2.运算符: 3.字符串字符获取字符运算相关方法 4....

  • day6 列表总结

    认识列表 1.什么是列表(list) 列表是python内置的可变的并且有序的容器类数据类型(序列)有序:说明可以...

  • day6 List(列表)

    一、了解列表 1.什么是列表(list) 列表是python提供的容器型数据类型。可变并且有序的可变 - 列表中的...

  • Day6作业列表

    列表基础 1.已知一个列表,求列表中心元素。 2.已知一个列表,求所有元素和。 3.已知一个列表,输出所有奇数下标...

  • day6 列表扩展

    周末 1. 控制台输入年龄,根据年龄输出不同的提示(例如: 老年人,青壮年,成年人,未成年,儿童) 2.计算5的阶...

  • day6 列表基础

    列表基础 1. 已知一个列表,求列表中心元素。 list1 = [12, 13, 14, 15, 16, 17, ...

  • python 迭代器&生成器

    在了解这个内容之前我们需要先了解一下列表生成式 列表生成式 通过列表生成式,我们可以直接创建一个列表。 但是,受到...

网友评论

      本文标题:Day6 了解列表

      本文链接:https://www.haomeiwen.com/subject/kkonlqtx.html