#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. jquery的操作

    jQuery jQuery介绍 jQuery是一个轻量级的.兼容多浏览器的JavaScript库. jQuery使用户能够更方便地处理HTML Document.Events.实现动画效果.方便地进行 ...

  2. 使用css制作三角

    1. 字符实现三角效果关于字符实现三角我早在09年的时候就介绍了:使用字符实现兼容性的圆角尖角效果.一转眼两年过去了,这个技术开始被越来越多的人所熟知.使用的字符是正棱形“◆”字符,编码表示为◆ . ...

  3. js下载文件方法与原理小分析

    原理:html的a标签,设置dawnload属性后,可以下载href指向的文件. 在js中往往是点击某一个按钮后下载一个文件,并且文件的地址是变化的.因此我们可以动态创建一个a标签,设置好downlo ...

  4. QQ 聊天机器人API

    QQ机器人是腾讯陆续推出的的人工智能聊天机器人的总称. 都说小Q妹妹聪明好学,我们能够教她说话.也能够请他帮忙查询邮编.手机号,或者解释成语.翻译成语,据说她还会查询手机号码归属地.应用科学计算器. ...

  5. 在springmvc中 @RequestMapping(value={"", "/"})是什么意思

    这个意思是说请求路径 可以为空或者/ 我给你举个例子:比如百度知道的个人中心 访问路径是 http://zhidao.baidu.com/ihome,当然你也可以通过 http://zhidao.ba ...

  6. laravel5.6 QQ 第三方登录

    https://socialiteproviders.github.io/providers/qq.html 1. Installation // This assumes that you have ...

  7. Android 高仿微信(QQ)滑动弹出编辑、删除菜单效果,增加下拉刷新功能

    不可否认,微信.QQ列表的滑动删除.编辑功能着实很经典(从IOS那边模仿过来的),然.Android这边,对列表的操作,其实大多还停留上下文菜单来实现. Android如何实现list item的滑动 ...

  8. day7_python之面向对象item系列(__getitem__,__setitem__,__delitem__)

    class Foo: def __getitem__(self, item): print('=====>get') return self.__dict__[item] def __setit ...

  9. VSCode配置启动Vue项目

    下载安装并配置VSCode 随便百度上搜个最新的VSCode安装好后,点击Ctrl + Shit + X打开插件扩展窗口进行插件扩展,这里要安装两个插件. 1.vetur插件的安装 该插件是vue文件 ...

  10. Getting started with the basics of programming exercises_1

    1.编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替 使用if 结构: #include<stdio.h> #define NONBLANK 'a'; // repal ...