python初体验-列表(1)

一、列表

列表:列表是指 Python 中包含一组有序元素的对象。假设我们想看看家里的冰箱装了些什么:猪肉、青菜、苹果、虾和可口可乐。我们可以创建这样一个列表 fridge

fridge = ["猪肉", "青菜", "苹果", "虾", "可口可乐"] # fridge 为列表 # "猪肉", "青菜", "苹果", "虾", "可口可乐" 为列表中的元素

需要注意的是:

1)列表以方括号开头和收尾:[]

2)列表中的每个元素用 “,” 隔开;

3)无论上述","后有无空格,程序都会正常运行,但是为了提高代码可读性,建议","后空一格。

列表中元素的类型:列表中除了可以存放字符串以外,也可以放数值类数据。

列表中的列表:列表除了可以包含字符串数值类数据,还可以包含列表

zoo = [["大象", 6], ["熊猫", 6], ["猴子", 23], ["海獭", 2]] # 列表 zoo 包含了四个列表 # 其中每个列表都包含了字符串和数值。

二、zip


zip()方法:假如我们有两个列表 namebook,如下:
name = ["吴承恩", "罗贯中", "施耐庵", "曹雪芹、高鹗"] book = ["西游记", "三国演义", "水浒传", "红楼梦"]
想把 name 中的人名与 book 中的书一一组对,可以使用 zip() 方法进行处理

代码实现如下:

name_and_book = zip(name, book) print(name_and_book) # 输出:<zip object at 0x1086a0288> 该对象在内存中的位置

zip() 将两个列表中的元素一一组成对,形成一个新的对象,但是如果直接输出该对象,返回的是该对象在内存中的位置。为了能看到这个新对象究竟包含了什么元素,需要用 list() 把它变成一个列表
print(list(name_and_book)) # 输出:[('吴承恩', '西游记'), ('罗贯中', '三国演义'), ('施耐庵', '水浒传'), ('曹雪芹、高鹗', '红楼梦')]

三、空列表
空列表:列表里可以什么元素都没有。
empty_list = []
# empty_list 为空列表
 
 

转载于:https://www.cnblogs.com/free-1124/p/11332279.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值