我怎么能给这个列表一个变量

时间:2017-08-24 21:46:49

标签: python-2.7

我有这样的清单

http://google.com:username:password
http://google2.com:username2:password2

我如何为这个列表提供变量我给了3个变量地址,用户名,密码

当我打印地址我去了这个程序打印给我google.com

当我打印用户名时,我为这个程序打印了用户名

1 个答案:

答案 0 :(得分:0)

正如评论中所提到的,最简单的解决方案可能是将您的列表放入python dictionary结构中,其中3个变量为keys,每个key与个人相关联values

mydict = [
        {
            'Address': 'http://google.com',
            'username': 'username',
            'password': 'password'
            },

       {
            'Address': 'http://google2.com:username2:password2',
            'username': 'username2',
            'password': 'password2'
            }
       ]

演示:
我们从原始列表中有2个条目,因此您可以通过将从0开始的字典编入索引作为第一个条目来指定所需的条目

# access 1st entry values
print mydict[0]['Address']  # http://google.com
print mydict[0]['username'] # username

# access 2nd entry values
print mydict[1]['password'] # password2