黑马程序员技术交流社区
标题: python 下半辈子都得靠你了呀。 [打印本页]
作者: Eter 时间: 2018-5-31 20:32
标题: python 下半辈子都得靠你了呀。
关于高级变量类型list的方法运用
已经在在黑马学了半个月的python了,怎么说呢,作为一个纯小白文科生,多多少少会有点困难在学习过程中,所以嘞,笔记还是要好好做的哟。方便于课后的复习。
下面是我在课堂上,对于list(列表)的使用方法,根据老师的列子,自己改的一个简单的代码。
俗话说,光看代码是没啥用滴。主要啊 还是要自己敲,多敲,拼命敲,等什么时候啊 你头发掉光了,那一天 你就变的真强了!!
List (列表) :专门存储一串信息。
定义: [...] 数据之间用,分隔
例:name_list = ["zhangsan","lisi"]
索引 0 1
在程序里面 一般计数从0开始
列表的索引从 0 开始
索引是数据在列表中的位置编号,也称下标
name1 = name_list[1]
print(name1) = lisi
# 直接调用 称之为函数
# 通过对象名.的方式称之为方法
name_list = ["YHD","ZYT","QJD"]
1.取值和取索引
print(name_list[0])
#知道数据内容,想确定数据在列表中的位置
print(name_list.index("ZYT"))
2.修改
name_list[2] = "周杰伦"
3.增加
# append 可以向列表末尾增加数据 append 加入的是参数
name_list.append("演唱会")
print(name_list)
name_list1 = ["门票,费用
name_list.append(name_list1)
# insert 可以在列表的指定索引位置插入数据
name_list.insert(1,"love")
# extend 可以把其他列表的完整内容,增加到当前列表的末尾 extend 加入的是列表(列表是一个独立元素)
temp_list = ["你厉害","我厉害
name_list.extend(temp_list)
4.删除
# remove 从列表中删除指定的数据
# remove 删除第一次出现的数据,如果数据不存在,程序会报错
name_list.remove("我厉害")
# pop 默认删除最后一个元素 有返回值
name_list.pop()
# pop 可以指定要删除元素的索引
name_list.pop(3)
# clear 清空列表
name_list.clear()
# Del 删除列表元素
# 将一个变量从内存中删除
del name_list[3]
革命仍未成功,还有5个月,同志仍须努力。干巴爹!!
作者: wuzhengjun 时间: 2018-6-2 15:41
加油,你可以的!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |