#str  #类,字符串
#name = "raitorei" #创建一个对象 #list #类,列表
##############list类中提供的方法(灰魔法)##################
# 对象.方法(..) ,li对象调用append方法
# li = [1,2,3,4]
# 1在原来值最后追加
# li.append(5)
# li.append([11,22])
# li.append("raito")
# print(li) # 2.清空列表
# li.clear()
# print(li) # 3.拷贝,浅拷贝
# v = li.copy()
# print(v) # 4.计算元素出现的次数
# v = li.count(2)
# print(v) # 5.扩展愿列表
# li = [1,2,3,4,5]
# li.append([4645,"fdafafd"])#[1, 2, 3, 4, 5, [4645, 'fdafafd']]
# li.extend([4645,"fdafafd"])#[1, 2, 3, 4, 5, 4645, 'fdafafd']
# li.extend("风动旛动") #[1, 2, 3, 4, 5, '风', '动', '旛', '动']
# print(li) # 6.根据值获取改值索引位置,左边有限
# li = [1,2,3,4,5,2]
# v = li.index(2)
# print(v) # 7.在指定位置插入元素
# li = [1,2,3,4,5]
# li.insert(0,99)
# print(li) # 8.删除某个值并获取当前的值(默认最后一个,可以指定索引)
# li = [1,2,3,4,5]
# v = li.pop()
# v = li.pop(1)
# print(li)
# print(v) # 9.删除列表中指定的值,左边优先
# li = [1,2,3,4,5]
# li.remove(2)
# print(li)
# ps: pop,remove,del,li[0],del li[7:9],clear # 10.讲列表翻转
# li = [1,2,3,4,5]
# li.reverse()
# print(li) # 11.排序
# li = [1,2,3,4,5]
# # li.sort()
# li.sort(reverse=True)
# print(li) ###############深灰魔法####################
# 1.列表格式:中括号括起来,英文逗号分割每个元素,
# 列表中的元素可以使数字,字符串,列表,布尔值
# 集合内部可以防止任何东西
# li = [1,2,"tsukirei",["轰",["Carole","Tuesday"],"绿谷"],"凌江"]
# 2.索引取值
# print(li[2])
# 3.切片取值,切片结果也是列表
# print(li[2:5])
# 4.for循环取值
# for i in li:
# print(i)
# li = [1,2,"tsukirei",["轰",["Carole","Tuesday"],"绿谷"],"凌江"]
# 5.索引修改
# li[1] = 120
# print(li)
# li[1] = [1,2,3,4]
# print(li)
# 6.切片修改
# li[0:1] = [10,20]
# print(li)
# 7.删除
# del li[1]
# print(li)
# 8.是否存在某值
# li = [1,2,"tsukirei",["轰",["Carole","Tuesday"],"绿谷"],"凌江"]
# v = 1 in li
# print(v)
# 9.索引嵌套取值
# li = [1,2,9,"tsukirei",["轰",["Carole",[12,13],"Tuesday"],"绿谷"],"凌江"]
# print(li[4][1][1][0])
# 10.转换(字符串可以转列表,数字不能直接转列表)
# s = "qavapkhvakfjdkdf"
# li = list(s)
# print(li)
# s = 123
# li = list(str(s))
# print(li)
# 11.列表转字符串
# li = [1,2,3,"123","raito"]
# r = str(li)
# print(r) #[1, 2, 3, '123', 'raito']
# 如果有数字和字符串只能自己循环
# s = ""
# for i in li:
# s += str(i)
# print(s)
# 如果只有字符串,可以用下面的方法
# li = ["123","raito"]
# v = "".join(li)
# print(v) #补充:字符串创建不可以修改
# li = [1,2,3,4]
# print(li[0])
# li[0] = 546
# print(li)
s = "raitorei"
print(s[0])
s[0] = "e" #报错
print(s)

python列表(list)的更多相关文章

  1. python 列表排序

    转自http://www.iplaypython.com/jinjie/jj114.html reverse()方法 将列表中元素反转排序,比如下面这样>>> x = [1,5,2, ...

  2. python列表、元祖、字典

    python列表   ['a','1','vs2']       里面的值可以改 python元祖   ('a','1','css','sdf12')   里面的值不能改 python字典   {'s ...

  3. Python列表、元组、字典和字符串的常用函数

    Python列表.元组.字典和字符串的常用函数 一.列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中 ...

  4. Python 列表

    python 列表 列表的特点 1.列表是一种可变的数据类型,这点是跟元组有区别的 2.列表中的值是有序的,并且可存放重复的值,这点跟set有区别的 3.python中的列表类似于其它语言中的数组 4 ...

  5. python 列表生成器

    python 列表生成器 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式. 一个循环 在C语言等其他语言中,for循环一般是这样的 ...

  6. [转载] Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结

    创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_star ...

  7. Python 列表如何获得一个指定元素所在的下标

    在使用Python3.4读取txt数据到列表,由于编码问题,读取到的数据通常会出现'\ufeffX'(x为你想要的数据).这时候如果需要把列表中的数据由字符串转换到数值型的数据的进行数据分析的话就会出 ...

  8. python列表的常用操作方法

    主要介绍了Python中列表(List)的详解操作方法,包含创建.访问.更新.删除.其它操作等,需要的朋友可以参考下. 1.创建列表.只要把逗号分隔的不同的数据项使用方括号括起来即可 List = [ ...

  9. !!对python列表学习整理列表及数组详细介绍

    1.Python的数组分三种类型:(详细见 http://blog.sina.com.cn/s/blog_6b783cbd0100q2ba.html) (1) list 普通的链表,初始化后可以通过特 ...

  10. (转载)Python 列表(list)操作

    (转载)http://blog.csdn.net/facevoid/article/details/5338048 创建列表sample_list = ['a',1,('a','b')] Python ...

随机推荐

  1. SDUT-3361_迷宫探索

    数据结构实验之图论四:迷宫探索 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 有一个地下迷宫,它的通道都是直的,而通道 ...

  2. python世界里的局部变量和全局变量: 潜规则太重要了!!!

    python世界里的局部变量和全局变量: 潜规则太重要了!!! 先上代码: def fun(): def test_global(): ''' 内层和外层都需要声明为global, 才能彻底打通变量名 ...

  3. some daily

    1. 一般div元素的background-color只覆盖到border,而其margin的颜色由外层元素的背景色决定. 2. 当设置了border-box以后,width=border+paddi ...

  4. 【git基本操作】总结

    "git fetch GitLab: Your account has been blocked.fatal: Could not read from remote repository. ...

  5. Kubernetes1.3新特性:新的资源回收控制器

    (一)  核心概念 在kubernetes1.3中新增了一个资源回收控制器GarbaseCollector,用这个控制器来替代kubernetes1.3中的资源回收控制器GC. 如下为kubernet ...

  6. python 获取当前ip

    import socket # 获取本机计算机名称 hostname = socket.gethostname() # 获取本机ip ip = socket.gethostbyname(hostnam ...

  7. nodeJs学习-02 fs模块(文件操作)

    读文件: const fs = require('fs'); //读文件(异步) readFile(文件名,回调函数) fs.readFile('section03/testData/aaa.txt' ...

  8. iOS iOS8注册通知

    http://blog.csdn.net/apple_app/article/details/39228221 极光推送 action设置 http://docs.jpush.cn/display/d ...

  9. iptables 连线追踪(Connection tracking)

    「连線追蹤」:提供可用於判断包相关性的额外资讯.举例来說,一次FTP session同时需要两条分离的连線,控制与资料传输各一:用於追蹤FTP连線的扩充模组,运用对於FTP恊定的认知,从控制连線上流动 ...

  10. behavior planning——12.example cost funtion -lane change penalty

      In the image above, the blue self driving car (bottom left) is trying to get to the goal (gold sta ...