黑马程序员技术交流社区

标题: 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